摘要: 空下来做了一个下拉刷新的小demo,一开始还去找代理方法,找可用控件,发现没有(也有可能是我至今未找到=。=),就自己做了一个,效果还不错,现在来给大家讲解一下。源代码使用我博客中的 “UITableView初窥 – 绑定数据源、代理、修改、全局刷新、局部刷新” 。因为要下拉操作,View必须是UIScrollView或是其子类,UITableView就是一个子类,数据啥的都有了,省的我再敲代码了。 为省时间,我能用xib的地方就用xib了。 新建一个xib,取名为reloadBar,取名随自己高兴,别纠结于此。并拖好各控件的IBOutlet。 我这里的.h代码是这样的,大家别纠结我的命名方式 阅读全文
posted @ 2014-02-18 11:26 罗哥.ios 阅读(392) 评论(0) 推荐(0) 编辑
摘要: UITableView是iOS开发中最常用的控件之一,诸如: UITableViewStyleGrouped样式的或者UITableViewStylePlain样式的在我们日常使用的app中,新浪微博、微信、QQ等软件都使用了UITableView作为消息和联系人的列表。 下面我做了一个小demo来介绍UITableViewStylePlain样式的商品目录应用程序。1. 打开XCode (我用的4.6版本),新建一个simple view的项目(空项目也可以,我比较懒)。2. 新建一个类作为我们的模拟数据模型 product 1 //MCProduct.h 2 //MC是我项目名的前缀,你们 阅读全文
posted @ 2014-02-17 17:24 罗哥.ios 阅读(934) 评论(0) 推荐(0) 编辑
摘要: 家庭作业,要利用UIScrollView控件实现简单的图片浏览器,并且做到无限循环,就是拉倒最后一张再拉出现第一张。截图就不放了,很简单的代码。直接提供源代码下载 UIScrollView无限循环展示图片(XCode5编译)接下来一个项目是优化代码,实现只出现3个UIImageView,但可以浏览任意多的图片,通过UIImageView的重新排列完成,降低内存消耗。UIScrollView无限循环展示图片2-内存控制感觉还有优化的控件,包括对CPU的控制还不是很好。当然了,这个项目是限定 UIScrollView,就当是控件练习吧。 阅读全文
posted @ 2014-02-15 14:45 罗哥.ios 阅读(289) 评论(0) 推荐(1) 编辑
摘要: 直接上GIF效果以及源代码 源代码下载: 家庭作业2 - KeyboardTool.zip 阅读全文
posted @ 2014-02-14 18:18 罗哥.ios 阅读(130) 评论(0) 推荐(0) 编辑
摘要: iOS开发中有许多控件是没有addTarget:方法的,也无法通过control来拖放事件,如 UIPickerView。哥们我身边就有人有疑惑,那这个控件怎么监听值变化。看看官方文档(command点击UIPickerView)就可以看到,UIPickerView.h头文件中有这么一行1 id _delegate;要设置它的代理,说明UIPickerView本身并不需要知道自己的值改变时需要... 阅读全文
posted @ 2014-02-13 10:02 罗哥.ios 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 一个九宫格很简单的代码实现,不靠UICollectionView。 搞这个东西,一开始也是想这拖控件,但刚学oc开发,控件还是不熟,也时候storyboard上拖出来对的,代码实现又出问题了。丢掉控件思维,算法实现还是蛮简单的。 1 #define IMAGEWIDTH 50 //定义图片宽度 2 #define IMAGEHEIGHT 50 //定义图片高度 3 ................... 阅读全文
posted @ 2014-02-09 23:28 罗哥.ios 阅读(425) 评论(0) 推荐(0) 编辑
摘要: 1 // 返回的对象会保存在缓存中,只有退出程序才会释放内存;但下一次调用快2 [UIImage imageNamed:@"1.png"];3 4 // 返回的对象不会保存在缓存中,一旦对象销毁就会释放内存5 NSString *path = [[NSBundle mainBundle] pathForResource:@"1" ofType:@"png"];6 // 也可以写成7 // NSSt... 阅读全文
posted @ 2014-02-09 23:27 罗哥.ios 阅读(1585) 评论(0) 推荐(0) 编辑