以前开发了一个类似“汽车之家”的项目,大量的tableView的细节使用,不同样式cell的复用使团队大量的时间都花费在各种网络查询上,所以在这里我总结一下开发中的问题,希望对其他同学有所帮助
1. 如何实现不同样式的cell出现在一个UITableView中,方法大致三种 StoryBoard、XIB、纯代码,首先强烈建议大家以后再使用UITableView时,执行一步注册的操作
1).最快捷的当属storyBoard,而且苹果公司现在也倾向于让开发者使用画板开发,具体操作如下:
1).在画板中拖一个UITbaleViewController
2).利用xib创建,这种方式在代码整合时相对方便一点, 创建三种样式的xib,创建一个管理类,可以同时管理这三个xib,将xib中的空间连线到管理类的属性中,
UITableView中的代码如下:
3. 纯代码的实现,就只能是创建3个cell类