创建表的页眉,页脚(Header and Footer)
来源:互联网 发布:网络中了500万怎么领奖 编辑:程序博客网 时间:2024/03/29 02:49
1。一个表可以有多个section,每个section都可以各有一个header and footer
2。<UITableViewDelegate> 可自定义视图内容(包括文本,图像等)作为页眉,页脚
- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section //页眉视图
tableView:viewForFooterInSection: //页脚视图
- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section //页眉高度
tableView:heightForFooterInSection: //页脚高度
p.s.
默认页眉,页脚 view.frame.orgin.x=0,不能更改
解决:将标题View置于容器View中,再将容器View作为最后的HeaderView/FooterView,再容器View中更改标题View的尺寸
- (UIView *) tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section{
UIView *headerView = nil;
if (section == 0){
UILabel *label = [[UILabel alloc] initWithFrame:CGRectZero];
label.text = @"section 1 Header";
label.backgroundColor = [UIColor clearColor];
[label sizeToFit];
label.frame = CGRectMake(label.frame.origin.x + 10.0f, 5.0f,label.frame.size.width, label.frame.size.height);
CGRect resultFrame = CGRectMake(0.0f, 0.0f, label.frame.size.width + 10.0f, label.frame.size.height+10.0f);
headerView = [[UIView alloc] initWithFrame:resultFrame];
[headerView addSubview:label];
}
return headerView;
}
3。<UITableViewDatasource> 可简单定义页眉,页脚的文本内容
- (NSString *)tableView:(UITableView *)tableView titleForFooterInSection:(NSInteger)section
tableView:titleForFooterInSection:
- 创建表的页眉,页脚(Header and Footer)
- Android关于页眉(header)和页脚(footer)的布局实例
- add image(s) to header & footer(在PDF文件的页眉页脚显示图片)
- Table Header and Footer View
- RecyclerView 添加 Footer and Header
- 用 xib / Storyboard 创建 UITableView 的 header 和 footer
- Add header and footer to some file
- 导航栏(Header)和(Footer)的使用简介
- RecyclerView的使用(3)之添加Header和Footer
- RecyclerView的使用(3)之添加Header和Footer
- Header Footer
- ListView 的Footer Header 的问题
- 可以添加Footer和Header的GridView
- 带Header与Footer的RecyclerViews
- 自定义tableview Header和Footer的样式
- RecyclerView添加Header和Footer的基本原理
- 带Header与Footer的RecyclerViews
- RecyclerView添加Header和Footer的方法
- C++异常处理
- MVC4+EntityFramework时候遇到的问题
- hadoop使用lzo压缩文件笔记 (CDH3u1)
- 指来指去【二】
- 用指针的方法求最大值(真心的暂时不知道学指针是为了干什么,都说他难,我相信他就是个纸老虎)
- 创建表的页眉,页脚(Header and Footer)
- xcode调试优化之NSLog
- 高斯(核)函数简介
- linux下查看网络端口占用情况
- JPA 持久化规范----简单应用
- JavaScript打开窗口函数(Window.Open)使用详解
- TIME_WAIT
- 基于SQL Server 2008事物复制的多到一同步
- 正则表达式匹配算法