摘要: 通过UITextField的代理方法能够监听键盘最右下角按钮的点击 1.成为UITextField的代理self.textField.delegate = self; 2.遵守UITextFieldDelegate协议,实现代理方法- (BOOL)textFieldShouldReturn:(UIT 阅读全文
posted @ 2017-05-26 14:05 iFat 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 1.新建一个继承自UITableViewCell的类2.重写initWithStyle:reuseIdentifier:方法 添加所有需要显示的子控件(不需要设置子控件的数据和frame, 子控件要添加到contentView中) 进行子控件一次性的属性设置(有些属性只需要设置一次, 比如字体\固定 阅读全文
posted @ 2017-05-26 14:03 iFat 阅读(132) 评论(0) 推荐(0) 编辑
摘要: iOS设备的内存有限,如果用UITableView显示成千上万条数据,就需要成千上万个UITableViewCell对象的话,那将会耗尽iOS设备的内存。要解决该问题,需要重用UITableViewCell对象 重用原理:当滚动列表时,部分UITableViewCell会移出窗口,UITableVi 阅读全文
posted @ 2017-05-26 13:59 iFat 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-05-26 13:56 iFat 阅读(107) 评论(0) 推荐(0) 编辑
摘要: contentView下默认有3个子视图其中2个是UILabel(通过UITableViewCell的textLabel和detailTextLabel属性访问)第3个是UIImageView(通过UITableViewCell的imageView属性访问)UITableViewCell还有一个UI 阅读全文
posted @ 2017-05-26 13:55 iFat 阅读(464) 评论(0) 推荐(0) 编辑
摘要: UITableView的每一行都是一个UITableViewCell,通过dataSource的tableView:cellForRowAtIndexPath:方法来初始化每一行 UITableViewCell内部有个默认的子视图:contentView,contentView是UITableVie 阅读全文
posted @ 2017-05-26 13:51 iFat 阅读(254) 评论(0) 推荐(0) 编辑
摘要: MVC是一种设计思想,贯穿于整个iOS开发中,需要积累一定的项目经验,才能深刻体会其中的含义和好处 MVC中的三个角色M:Model,模型数据V:View,视图(界面)C:Control,控制中心 MVC的几个明显的特征和体现:View上面显示什么东西,取决于Model只要Model数据改了,Vie 阅读全文
posted @ 2017-05-26 13:48 iFat 阅读(99) 评论(0) 推荐(0) 编辑