知识点: 1)UITableView 2)UITableViewCell ====================================================== 一、UITableView 1、UITableView介绍 UITableView为列表视图,继承UIScrollV
分类:
其他好文 时间:
2016-02-20 17:31:30
阅读次数:
120
iOS设备的内存有限,如果用UITableView显示成千上万条数据,就需要成千上万个UITableViewCell对象的话,那将会耗尽iOS设备的内存。要解决该问题,需要重用UITableViewCell对象重用原理:当滚动列表时,部分UITableViewCell会移出窗口,UITableVie
分类:
其他好文 时间:
2016-02-20 00:36:22
阅读次数:
210
##DAY13——可视化编程之XIB #import "Student.h" @interface StudentTableViewCell : UITableViewCell @property (strong, nonatomic) IBOutlet UIImageView *headerIma
分类:
其他好文 时间:
2016-02-16 14:46:08
阅读次数:
99
今天在项目中遇到一个坑爹的 Crash , 在 iOS7 iOS8 UITableviewCell处于编辑状态,dismiss或者back崩溃 iOS9不会 原因:苹果的BUG代码 解决:在视图消失之前把编辑状态设为NO -(void)viewDidDisappear:(BOOL)animated{
分类:
移动开发 时间:
2016-02-14 16:48:34
阅读次数:
164
随着日常的使用,系统提供的cell已经不能满足开发的需要,因为系统提供的是单一的,所以 这就引来了自定义cell的出现,可以根据 自己的需要来布局各个控件所处的位置。不同位置显示不同的控件。 创建一个类,继承于UITableCell. 自定义cell,简单的来说可以分为三步 1.将所有cell要显示
分类:
其他好文 时间:
2016-02-11 00:36:00
阅读次数:
309
hidden不能只写在自定义的cell类中,而是在判断条件中进行,不需要隐藏的重新设置为显示。 if (model.voice == nil) { cell.textContent.text = model.synopsis; cell.textContent.hidden = NO; cell.t
分类:
其他好文 时间:
2016-02-01 15:12:35
阅读次数:
129
在ios7中,UITableViewCell左侧会有默认15像素的空白。这时候,设置setSeparatorInset:UIEdgeInsetsZero 能将空白去掉。 但是在ios8中,设置setSeparatorInset:UIEdgeInsetsZero 已经不起作用了。下面是解决办法 首先在
分类:
移动开发 时间:
2016-02-01 14:27:08
阅读次数:
125
@interface MyTableViewCell : UITableViewCell @property (nonatomic, retain) UIImageView *headerImageView; @property (nonatomic, retain) UILabel *titleL
分类:
其他好文 时间:
2016-01-30 17:56:31
阅读次数:
239
记一次解决跨控制器监听开关状态改变的尝试。 为了统一设置UITableViewCell里的内容,自定义了UITableViewCell类的一个基类,命名为SettingCell。SettingCell里显示的内容由数据模型SettingItem提供:在SettingCell里定义一个属性即可。@p....
分类:
移动开发 时间:
2016-01-27 12:29:37
阅读次数:
220