UITableView 数据展示 cell
2014-06-13 22:31
253 查看
Cell简介
•UITableView的每一行都是一个UITableViewCell,通过dataSource的tableView:cellForRowAtIndexPath:方法来初始化每一行
•UITableViewCell内部有个默认的子视图:contentView,contentView是UITableViewCell所显示内容的父视图,可显示一些辅助指示视图
•
•辅助指示视图的作用是显示一个表示动作的图标,可以通过设置UITableViewCell的accessoryType来显示,默认是UITableViewCellAccessoryNone(不显示辅助指示视图),其他值如下:
uUITableViewCellAccessoryDisclosureIndicator
u
uUITableViewCellAccessoryDetailDisclosureButton
u
uUITableViewCellAccessoryCheckmark
u
•还可以通过cell的accessoryView属性来自定义辅助指示视图(比如往右边放一个开关)
UITableViewCell的contentView
•contentView下默认有3个子视图
Ø其中2个是UILabel(通过UITableViewCell的textLabel和detailTextLabel属性访问)
Ø第3个是UIImageView(通过UITableViewCell的imageView属性访问)
•UITableViewCell还有一个UITableViewCellStyle属性,用于决定使用contentView的哪些子视图,以及这些子视图在contentView中的位置
UITableViewCell的4种模式
![](https://img-blog.csdn.net/20140613222615156?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd2ptXzM0NDU4ODc1Ng==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
UITableViewCell结构图
•UITableView的每一行都是一个UITableViewCell,通过dataSource的tableView:cellForRowAtIndexPath:方法来初始化每一行
•UITableViewCell内部有个默认的子视图:contentView,contentView是UITableViewCell所显示内容的父视图,可显示一些辅助指示视图
•
•辅助指示视图的作用是显示一个表示动作的图标,可以通过设置UITableViewCell的accessoryType来显示,默认是UITableViewCellAccessoryNone(不显示辅助指示视图),其他值如下:
uUITableViewCellAccessoryDisclosureIndicator
u
uUITableViewCellAccessoryDetailDisclosureButton
u
uUITableViewCellAccessoryCheckmark
u
•还可以通过cell的accessoryView属性来自定义辅助指示视图(比如往右边放一个开关)
UITableViewCell的contentView
•contentView下默认有3个子视图
Ø其中2个是UILabel(通过UITableViewCell的textLabel和detailTextLabel属性访问)
Ø第3个是UIImageView(通过UITableViewCell的imageView属性访问)
•UITableViewCell还有一个UITableViewCellStyle属性,用于决定使用contentView的哪些子视图,以及这些子视图在contentView中的位置
UITableViewCell的4种模式
UITableViewCell结构图
相关文章推荐
- IOS学习笔记(10)UITableView展示数据 cell删除 构建页眉页脚
- UITableview cell上的数据或控件覆盖问题
- IOS UITableView详解一数据展示 & 页面简单实现
- iphone开发之表格组件UITableView的使用(四) 通过加载plist文件展示单组数据
- iOS程序-UITableView分组展示数据 - 纯手写代码
- UITableView_4cell简单练习,汽车品牌展示
- UIday1002:UITableView 2 用UITableView实现通讯录cell简单的数据移动、删除、添加功能
- iOS开发——UI进阶篇(一)UITableView,索引条,汽车数据展示案例
- iOS之UITableView如何优雅的插入数据: 旋转180°下拉加载cell顶置
- UITableView 数据展示
- tableView自定义cell与api数据展示纪录(也是MVC的例子)
- UITableView当数据很少的时候,去掉多余的cell分割线
- UITableView reload 单个 cell 的数据
- iOS - UITableView中的cell因为重用机制导致新的cell的数据出现重复或者错乱
- 黑马程序员------UITableView数据的展示
- UITableView当数据很少的时候,去掉多余的cell分割线
- iOS之UITableView中的cell因为重用机制导致新的cell的数据出现重复或者错乱
- 解决UITableView数据没有充满屏幕时,显示多余的空白cell的问题
- iphone开发之表格组件UITableView的使用(三)通过加载plist文件字典转模型方式展示分组数据