iOS开发学习笔记——表格3(UITableView)->组/段/块(section)

iOS开发学习笔记2——表格(UITAbleView)->组/块/段(section)

 

1、          如果使用组,那么数据源就应该放在二维数组

2、          记得设置section数目

3、          使用组块,在IB中的TableViewController属性里的样式必须选择Grouped,否则还是会按照普通表格显示。

4、          如果section的header以及footer仅仅需要显示一些文字提示,如下图所示,则可以直接调用tableview的代理方法titleForHeaderInSection返回值为String)来设置

5、          可以设置sectionIndexTitlesForTableView方法显示索引内容(右侧显示),还可以设置索引的各种属性(颜色、背景、点击背景)

6、          【tip】可以通过清除背景颜色达到索引的整体一致

 

二、自定制header/Footer(基本通过代码完成)

 

1、          还需要添加一些UI控件或定制样式,这就需要通过tableview的代理方法viewForHeaderInSection返回值为UIView)内进行定制

2、          定制思想:创建需要的控件对象,配置好控件对象,创建一个视图对象,将控件对象添加到视图对象并布局好即可,做好相应的响应处理(必要时)

学习内容源于宏创学院»UITableView详解:6-分段(Section

你可能感兴趣的:(ios开发,UITableView)