UITableView的自定义cell方法总结
2016-07-23 09:10
316 查看
二 简单部分
单元格的样式:
UITableViewCellStyleDefault -----> 默认属性,无detailTextLabel效果
UITableViewCellStyleValue1 -----> 无图片效果,
UITableViewCellStyleValue2 -----> detailTextLabel的效果在右边
UITableViewCellStyleSubtitle -----> detailTextLabel的效果在下边
1.单元格的实现(方法一):直接实现
2.单元格的实现(方法二):单元格重用机制
3.(自定义单元格:方法一)-->不推荐
4.自定义单元格(方法二)——子类化Cell,在子类中创建添加视图
5.自定义单元格(方法三):注册单元格
6.自定义单元格(方法四)——定义ib文件,绘制单元格
7.自定义单元格(第三种方法)——绘制ib文件,注册单元格的Nib(iOS6之后)
二.关于UITable的优化:
1.最常用的就是不重复生成单元格,很常见,很实用;
2.使用不透明的视图可以提高渲染速度,xCode中默认TableCell的背景就是不透明的;
3.如果有必要减少视图中的条目,本文中设置textLabel,detialTextLabel,imageView,accessoryType;
4.更新条目的时候不要整体更新,更新选中的即可,建议reloadRowsAtIndexPaths,而不是使用reloadData;
单元格的样式:
UITableViewCellStyleDefault -----> 默认属性,无detailTextLabel效果
UITableViewCellStyleValue1 -----> 无图片效果,
UITableViewCellStyleValue2 -----> detailTextLabel的效果在右边
UITableViewCellStyleSubtitle -----> detailTextLabel的效果在下边
1.单元格的实现(方法一):直接实现
2.单元格的实现(方法二):单元格重用机制
3.(自定义单元格:方法一)-->不推荐
4.自定义单元格(方法二)——子类化Cell,在子类中创建添加视图
5.自定义单元格(方法三):注册单元格
6.自定义单元格(方法四)——定义ib文件,绘制单元格
7.自定义单元格(第三种方法)——绘制ib文件,注册单元格的Nib(iOS6之后)
二.关于UITable的优化:
1.最常用的就是不重复生成单元格,很常见,很实用;
2.使用不透明的视图可以提高渲染速度,xCode中默认TableCell的背景就是不透明的;
3.如果有必要减少视图中的条目,本文中设置textLabel,detialTextLabel,imageView,accessoryType;
4.更新条目的时候不要整体更新,更新选中的即可,建议reloadRowsAtIndexPaths,而不是使用reloadData;
相关文章推荐
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 不可修补的 iOS 漏洞可能导致 iPhone 4s 到 iPhone X 永久越狱
- iOS 12.4 系统遭黑客破解,漏洞危及数百万用户
- 每日安全资讯:NSO,一家专业入侵 iPhone 的神秘公司
- [转][源代码]Comex公布JailbreakMe 3.0源代码
- 讲解iOS开发中基本的定位功能实现
- iOS中定位当前位置坐标及转换为火星坐标的方法
- js判断客户端是iOS还是Android等移动终端的方法
- iOS应用开发中AFNetworking库的常用HTTP操作方法小结
- iOS应用中UISearchDisplayController搜索效果的用法
- iOS App开发中的UISegmentedControl分段组件用法总结
- IOS开发环境windows化攻略
- iOS应用中UITableView左滑自定义选项及批量删除的实现
- iOS中UIAlertView警告框组件的使用教程
- 浅析iOS应用开发中线程间的通信与线程安全问题
- iOS中的UIKeyboard键盘视图使用方法小结
- 检测iOS设备是否越狱的方法