上一页 1 ··· 38 39 40 41 42 43 44 45 46 ··· 109 下一页

2015年2月9日

(三十)PickerView文字和随机数的使用

摘要: PickerView用于展示供选择的内容(例如日期选取、点菜等)。 有三种情况: 1.每一列都是独立的选取 2.右边的列受到左边列的影响 3.包含图片 PickerView和TableView类似,通过数据源来显示数据,与TableView同样地,让控制器称为其数据源。 但是PickerVi... 阅读全文

posted @ 2015-02-09 13:58 张大大123 阅读(157) 评论(0) 推荐(0) 编辑

通过Java进行网页抓取并生成plist创建代码

摘要: 抓取网页的方法: 抓取网页可以通过正则表达式也可以通过Java。 通过firefox浏览器,安装Firebug来查看网页的源代码。 首先将要抓取的部分保存到本地,步骤如下: 1.在要抓取的位置右键,选择使用Firebug查看元素 2.鼠标悬停在特定元素上面时,元素会高亮,找到整个表格数据的标签,... 阅读全文

posted @ 2015-02-09 10:22 张大大123 阅读(337) 评论(0) 推荐(0) 编辑

(二十九)动态单元格 - 循环利用注意全面覆盖信息

摘要: 动态单元格可以绑定一个Cell控制器,优点是可以任意定义Cell的样式,然后在控制器里设置Cell的内容,例如布置为下图的样式: 从storyboard绑定标识的方法:设置Identifier后,即可通过出队方法获取这个Cell。 获取这个Cell的方法:这样是自动进行缓存池优化的,缓存... 阅读全文

posted @ 2015-02-09 09:49 张大大123 阅读(119) 评论(0) 推荐(0) 编辑

2015年2月8日

(二十八)QQ好友列表的展开收缩

摘要: 要通过监听HeaderView上面的Button来进行操作: 通过addTarget方法即可,应该将按钮的点击方法封装在HearView控制器内部。 列表收起来的原理: tableView: numberOfRowsInSection: 方法返回0就是不显示,注意要刷新表格。 只要在Group模... 阅读全文

posted @ 2015-02-08 21:51 张大大123 阅读(187) 评论(0) 推荐(0) 编辑

2015年2月7日

(二十七)QQ好友列表的实现

摘要: QQ好友列表通过plist读取,plist的结构为一组字典,每个字典内有本组的信息和另外一组字典代表好友。 要读取plist,选择合适的数据结构,例如NSArray,然后调用initWithContentsOfFile:方法初始化,文件通过mainBundle的pathForResource::... 阅读全文

posted @ 2015-02-07 15:09 张大大123 阅读(272) 评论(0) 推荐(0) 编辑

(二十六)静态单元格(Cell)

摘要: 制作类似iOS系统设置的页面,如果使用代码来实现,将会比较麻烦,可以通过静态单元格技术方便的实现。 注意:静态单元格只支持TableViewController。 可以通过storyboard直接操作单元格。 步骤: 1.设置TableView样式为Static Cells: 2.选中一个C... 阅读全文

posted @ 2015-02-07 15:01 张大大123 阅读(130) 评论(0) 推荐(0) 编辑

(二十五)键盘的设置与TextField细节处理

摘要: 设置Return Key类型为Send并且勾选下面的复选框即可实现没有内容时禁用keyboard,有内容自动启用。 文本框左边框与文本留有间距的方法: //文本框左侧留下间距 UIView *leftView = [[UIView alloc] initWithFrame:CGRe... 阅读全文

posted @ 2015-02-07 13:45 张大大123 阅读(130) 评论(0) 推荐(0) 编辑

(二十四)监听键盘的通知和键盘弹出隐藏的View移动

摘要: 让控制器监听键盘的通知,注意谁监听,谁的dealloc方法中就要remove,如果非ARC还要调用父类的dealloc方法。 //监听键盘的操作: [[NSNotificationCenter defaultCenter] addObserver:self selector:@selec... 阅读全文

posted @ 2015-02-07 13:03 张大大123 阅读(196) 评论(0) 推荐(0) 编辑

(二十三)通知机制及其应用

摘要: 键盘出现后,应该让工具条上升键盘的高度。 注意:键盘的监听是不设置代理的,而是通过通知机制(用于多对象通信)。 通知中心(NSNotificationCenter)用于对象之间的通信,类似于代理(可以在两个对象之间互相传递消息),而通知可以一对多。 通知和代理的区别:后者是一对一,前者可以多对多... 阅读全文

posted @ 2015-02-07 11:12 张大大123 阅读(194) 评论(0) 推荐(0) 编辑

(二十二)常用方法(工具方法)的抽取

摘要: 前面实用的根据文字计算尺寸和拉伸图片的方法是很常用的,应该抽取为工具方法,搞一个工具类。 OC里面一般是用分类(Category)来实现这个功能。 分类一般是给系统自带的类扩充一些方法。 拉伸图片的方法应该封装在UIImage类内。 将图片拉伸方法写到分类当中去:尽量声明为类方法,这样方便实用。... 阅读全文

posted @ 2015-02-07 10:55 张大大123 阅读(151) 评论(0) 推荐(0) 编辑

上一页 1 ··· 38 39 40 41 42 43 44 45 46 ··· 109 下一页

导航