iOS开发学习-如何优化tableview的使用
2016-09-03 17:29
363 查看
1、复用单元格
2、单元格中的视图尽量都使用不透明的,单元格中尽量少使用动画
3、图片加载使用异步加载
4、滑动时不加载图片,停止滑动时开始加载
5、单元格中的内容可以在自定义cell类中的drawRect方法内自己绘制
6、如非必要,减少reloadData全部cell,只reloadRowAtIndexPaths
7、如果cell是动态行高,计算出高度后缓存
8、cell高度固定的话直接使用cell.rowHeight设置高度
2、单元格中的视图尽量都使用不透明的,单元格中尽量少使用动画
3、图片加载使用异步加载
4、滑动时不加载图片,停止滑动时开始加载
5、单元格中的内容可以在自定义cell类中的drawRect方法内自己绘制
6、如非必要,减少reloadData全部cell,只reloadRowAtIndexPaths
7、如果cell是动态行高,计算出高度后缓存
8、cell高度固定的话直接使用cell.rowHeight设置高度
相关文章推荐
- IOS开发学习笔记(四)——使用TableView
- [ios开发基础之 Core Data[3]]如何使用NSFetchedResultsController 来集成TableView操作
- 【iOS开发学习】关于在TableView里添加搜索的问题。
- ((ios开发学习笔记九)) Simple TableView 实现(附 实例源码)
- 学习IOS开发UI篇--UICollectionViewController的基本使用
- iOS学习--列表下拉/上拉刷新: (一)EGORefreshTableHeaderView使用、定义EGORefreshTableFooterView
- iOS学习之分段Table View的使用(Grouped样式表格)
- iOS学习之分段Table View的使用(Grouped样式表格)
- iOS开发的一些小技术:让UIImage有缩放功能、控制log的输出、xcode修改文件注释、随机数的使用、在UIImageView 中旋转图像、在Quartz中如何设置旋转点、创建.plist文件并存储
- iOS学习--列表下拉/上拉刷新: (一)EGORefreshTableHeaderView使用、定义EGORefreshTableFooterView
- iOS学习之分段Table View的使用(Grouped样式表格)
- iOS学习之Table View的简单使用
- ios开发入门- tableview 简单使用(一)
- iOS学习之分段Table View的使用(Grouped样式表格)
- iOS开发笔记--TableView的详细使用
- iOS学习之分段Table View的使用(Grouped样式表格)
- IOS开发---菜鸟学习之路--(九)-利用PullingRefreshTableView实现下拉刷新
- iOS学习之分段Table View的使用(Grouped样式表格)
- iOS学习之Table View的简单使用
- iOS开发中如何解决TableView中图片延时加载