注意事项:1.一个.xib里面最多设置一个cell2.要仔细调整自动布局,其实它不太好用3.记得设置委托4.记得在ViewController中为TableView设置IBOutlet5.从controller图标拖线到tablview上,关联表视图和输出接口6.xib中记得设置IBOutlet接口...
分类:
其他好文 时间:
2015-11-24 23:39:22
阅读次数:
459
一 核心APIClass: UITableViewDelegate: UITableViewDataSource, UITableViewDelegate涉及到的API: 插入和删除 1 /** 2 * 让tableView进入或退出编辑状态(TableView方法) 3 */ 4 - (vo...
分类:
移动开发 时间:
2015-11-24 14:35:25
阅读次数:
280
自定义UITableViewcell的方法1、创建cell时,不从重用池找,进来就创建NSString*identifier=[NSStringstringWithFormat:@"cell"];//设置cell标识UITableViewCell*cell=[[UITableViewCellallo...
分类:
其他好文 时间:
2015-11-24 09:44:27
阅读次数:
237
UITableView性能优化与卡顿问题1.最常用的就是cell的重用, 注册重用标识符如果不重用cell时,每当一个cell显示到屏幕上时,就会重新创建一个新的cell如果有很多数据的时候,就会堆积很多cell。如果重用cell,为cell创建一个ID每当需要显示cell 的时候,都会先去缓冲池中...
分类:
移动开发 时间:
2015-11-23 18:10:25
阅读次数:
23105
iOS开发UI篇—UITableviewcell的性能问题一、UITableviewcell的一些介绍UITableView的每一行都是一个UITableViewCell,通过dataSource的 tableView:cellForRowAtIndexPath:方法来初始化每?行UITableVi...
分类:
其他好文 时间:
2015-11-23 11:38:58
阅读次数:
220
iOS开发中,因为大部分函数都不是线程安全的,所以UI子线程中操作UI是非常危险的事,但是有时候因为开发者经验不足,不知道子线程中不能UI,或者知道但是写代码的时候没注意,或者不知道那些函数操作UI了(比如UITableView的reload函数),造成这个问题时常发生,防不胜防,而且iOS不像.....
分类:
移动开发 时间:
2015-11-23 06:13:50
阅读次数:
191
现在的uitableview 的上面 响应不了 touchesbegan 事件 可能算是苹果的一个bug吧,不知道以后会不会改变今天试了好久 都不行 最后 写了个字类 继承自 tableview 结果 可以响应事件了, 但是 上面的cell 也跟着响应这个事件, 真是坑爹啊
分类:
其他好文 时间:
2015-11-23 00:53:29
阅读次数:
163
1.UITableView补充1??:-(void)p_data@property (nonatomic,retain)NSMutableArray *dataArray;@property (nonatomic,assign)UITableViewCellEditingStyle editStyl...
分类:
移动开发 时间:
2015-11-21 18:18:23
阅读次数:
212
概述瀑布流是电商应用展示商品通常采用的一种方式,如图示例瀑布流的实现方式,通常有以下几种通过UITableView实现(不常用)通过UIScrollView实现(工作量较大)通过UICollectionView实现(通常采用的方式)UICollectionView基础UICollectionView...
分类:
其他好文 时间:
2015-11-21 13:11:15
阅读次数:
147
- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section{ UILabel *titleLabel = [[UILabel alloc] initWithFrame:CGRe...
分类:
其他好文 时间:
2015-11-21 11:43:43
阅读次数:
118