TableView之表头、表尾,区头、区尾!

摘要:
当静态表视图需要分区时,样式只能是Grouped II。页眉和页脚可以通过代码设置。TableHeaderView:表的顶部区域tableFooterView:表3的底部区域。页眉和页脚是tableView表中节的页眉和页脚。设置页眉和页脚的高度:设置页眉和脚注的文本:自定义页眉和页脚显示的视图:4插图这是一个区域的示意图,其中页眉和页脚以及页眉和页脚为Grouped样式!

一、UITableView的UITableViewStyle

  样式分为UITableViewStylePlain和UITableViewStyleGrouped两种;

  plain样式下区头和区尾是悬浮的(即拖动表的时候区头和区尾不会消失,一直显示在界面上);

  grouped样式区头和区尾是随表一起滑动的。静态的tableview需要分区时(XIB)样式只能是Grouped

二、表头和表尾

  通过代码设置

  tableHeaderView(表头):表最上面的区域

  tableFooterView(表尾):表最下面的区域

TableView之表头、表尾,区头、区尾!第1张 

三、区头和区尾

  就是tableView表中Section的头和尾 

  设置区头和区尾的高度:

TableView之表头、表尾,区头、区尾!第2张

  设置区头和区尾的文本:

TableView之表头、表尾,区头、区尾!第3张

  自定义区头和区尾显示的View:TableView之表头、表尾,区头、区尾!第4张

四、图解

  这是样式为Grouped,一个区(section)带区头区尾和表头表尾的示意图!

  TableView之表头、表尾,区头、区尾!第5张

 

免责声明:文章转载自《TableView之表头、表尾,区头、区尾!》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇springmvc总结(配置传递参数去除前后空格、参数绑定时处理日期)Dockerfile 通过 ARG 设置 ENV 无效的原因下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

iOS 数组越界 Crash处理经验

我们先来看看有可能会出现的数组越界Crash的地方; - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { WelfareItem *item = [_datasourceArray objectAtIndex:in...

ios开发UI篇—使用纯代码自定义UItableviewcell实现一个简单的微博界面布局

一、实现效果 二、使用纯代码自定义一个tableview的步骤 1.新建一个继承自UITableViewCell的类 2.重写initWithStyle:reuseIdentifier:方法 添加所有需要显示的子控件(不需要设置子控件的数据和frame, 子控件要添加到contentView中) 进行子控件一次性的属性设置(有些属性只需要设置一次,比如字...

tableView左滑删除功能

实现三个代理方法即可 -(NSString *)tableView:(UITableView *)tableView titleForDeleteConfirmationButtonForRowAtIndexPath:(NSIndexPath *)indexPath { return @"删除"; } -(UITableViewCellEditi...

IOS UITableView

一、自定义TableViewCell 1. 创建Cocoa Touch Class文件,同时,生成xib文件。 2. 设置xib文件对象的基类    3. 拖拽控件(UIImageView、UILabel),并且设置其位置和大小。    4. 用拖拽方式创建控件属性代码,使用Alt+鼠标左键同时打开xib文件及基类*.h文件。再用Control+鼠标左键,...

uitableview 优化

1. http://www.cocoachina.com/ios/20150602/11968.html 最近在微博上看到一个很好的开源项目VVeboTableViewDemo,是关于如何优化UITableView的。加上正好最近也在优化项目中的类似朋友圈功能这块,思考了很多关于UITableView的优化技巧,相信这块是难点也是痛点,所以决定详细的整理下...

iOS中上拉加载下拉刷新之MJRefresh

1.导入到自己的工程中,如果是非ACR,则需要-fno-objc-arc,如果是arc就不用管了。 一般的刷新都是基于UIScrollView的,因为能拖拽的view一般都是继承于UIScrollView。 2.#import “MJRefresh.h”   这个可以直接加载.m中 然后.h文件中: 1 #import <UIKit/UIKit.h&...