Plain, Group, Section, Index的区别
2016-02-15 00:00
771 查看
摘要: 本文介绍了Plain, Group, Section, Index这几种设置的区别。
##TableView的两种风格设置
在IB中我们有两种TableView的风格选择: PlainTable 和 Group Table
可以包含多个Section
每个Section可以包含多个Row
另外,我们还可以给Plain Table加上Index List, List中的每个字母对应每个Section Header。
最经典的例子就是iPhone的电话-->通讯录。
可以包含多个Group
一般一个Group只含有一个Section(可参考iPhone的设置界面)
一般不需要Index List
最经典的理你就是iPhone的设置界面。
##Section特性和Index特性
严格来说,TableView只有两种风格,就是上面介绍的Plain和Group风格。Section和Index应该归类为TableView的特性。
##Reference
Table View Programming Guide for iOS
##TableView的两种风格设置
在IB中我们有两种TableView的风格选择: PlainTable 和 Group Table
PLain Table
Unbroken List可以包含多个Section
每个Section可以包含多个Row
另外,我们还可以给Plain Table加上Index List, List中的每个字母对应每个Section Header。
最经典的例子就是iPhone的电话-->通讯录。
Group Table
Broken List: Group之间有非常明显的空白可以包含多个Group
一般一个Group只含有一个Section(可参考iPhone的设置界面)
一般不需要Index List
最经典的理你就是iPhone的设置界面。
##Section特性和Index特性
严格来说,TableView只有两种风格,就是上面介绍的Plain和Group风格。Section和Index应该归类为TableView的特性。
Setion特性
Section特性用于把Cell进行分类(比group类型的分组小一些,没有明显的broken和空白),均适用于Plain Table和 Group Table。当用于Plain Table时,可以设置多个Section。但当用于Group Table时,一般一个Group只含有一个Section。Index特性
Index特性的作用是在TableView的最右侧加上一个Index List,用于快速定位到特定的Section,可参考iPhone的通讯录界面。Index特性一般只用于Plain Table,不用于Group Table,毕竟Group Table是Broken List,加入Index会变成啥样.....画面太可怕...##Reference
Table View Programming Guide for iOS
相关文章推荐
- JavaFX之TableView的使用详解
- tableView上面空出20个像素的解决办法
- IOS 学习笔记 —— tableView 使用详解(二)
- TableView
- FRC与tableview的联合使用
- 报错-Type ViewController doesnot conform to protocol
- StaticCell与PrototypeCell的区别
- 如何使用segue和didSelectRowAtIndexPath进行界面跳转
- TableView的基本使用
- 根据首字母查找单词
- 下拉放大tableView头视图
- 下拉 放大tableview上方 图片
- swift tableView deleteRowsAtIndexPaths
- TableView详细解释
- IOS-OC之高级控件TableView之一
- tableView的上拉刷新和下拉刷新
- 开发学习笔记--UItableView
- TableView多汽车数据,模型嵌套
- 解决tableview出现多余行
- UITableView的用法详解