07-控件UITableViewController的使用:-header & -footer
来源:互联网 发布:知行家 编辑:程序博客网 时间:2024/05/16 17:19
[复习]
tableView展示数据”三部曲”
1>.遵守协议”数据源协议”
2>.设置数据源
3>.实现数据源方法
UITableViewController体验
- 相当于一个控制器自带tableView
- viewController管理的是view
- tableViewController管理的是tableView 是全屏的
- 在控件UITableViewController下self.view = self.tableView
//1>.控件建立后便已自动遵守数据协议//2>.并已设置数据源//3>.修改ViewController.h 继承 UITableViewController//4>.修改Main.storyboard中View Controller的class -> ViewController
注意:一定要记得勾选 is Initial View Controller —>
#import "ViewController.h"@interface ViewController ()@end@implementation ViewController- (void)viewDidLoad { [super viewDidLoad];}//5>.数据源方法//组数 = 1//行数 = 2- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{ return 2;}//cell内容- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{ UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"A" forIndexPath:indexPath]; //cell背景色 cell.backgroundColor = [UIColor colorWithRed:(arc4random_uniform(256)/ 255.0) green:(arc4random_uniform(256)/ 255.0) blue:(arc4random_uniform(256)/ 255.0) alpha:1.0]; return cell; }@end
tableView的HeaderView和FooterView
- tableView的header - (x, y, width) 可以随便指定,(height) 实际数值
- tableView的footer - (y, width) 可以随便指定,(x, height) 实际数值
- (void)viewDidLoad { [super viewDidLoad]; UIView *headerView = [[UIView alloc] init]; //尺寸 headerView.frame = CGRectMake(0, 0, 0, 150); //颜色 headerView.backgroundColor = [UIColor blueColor]; //头部视图 self.tableView.tableHeaderView = headerView; UIButton *btn = [[UIButton alloc] init]; //尺寸 btn.frame = CGRectMake(0, 0, 0, 44); //颜色 btn.backgroundColor = [UIColor blackColor]; //尾部视图 self.tableView.tableFooterView = btn;}
阅读全文
0 0
- 07-控件UITableViewController的使用:-header & -footer
- Yii中的layouts使用(header,footer的使用方式)
- 在使用静态单元格的时候自定义header/footer view
- 使用RecyclerView实现带Header和Footer的GridView
- 导航栏(Header)和(Footer)的使用简介
- RecyclerView的使用(3)之添加Header和Footer
- RecyclerView的使用(3)之添加Header和Footer
- 使用RecyclerView添加Header和Footer的方法
- 使用RecyclerView添加Header和Footer的方法
- Android_UI控件:ListView 属性+使用+优化+Header+Footer+单选+多选+全选+setEmptyView (View emptyView)
- Header Footer
- 一款下拉刷新以及上拉加载的控件库,扩展性强,使用简单。并附带有可以添加 header 和 footer 的 Recyclerview
- ListView 的Footer Header 的问题
- 可以添加Footer和Header的GridView
- 带Header与Footer的RecyclerViews
- 自定义tableview Header和Footer的样式
- RecyclerView添加Header和Footer的基本原理
- 带Header与Footer的RecyclerViews
- 120. Triangle
- JSP基础
- leetcode 630. Course Schedule III
- 多线程面试题
- WPF XAML 从零开始认识XAML
- 07-控件UITableViewController的使用:-header & -footer
- JDBC之SQL注入,PreparedStatement和Statement
- 训练我们自己的数据
- solr 安装
- chromium浏览器开发系列第一篇:如何获取最新chromium源码
- 智能指针学习总结
- 每日一算法之JS冒泡排序
- 腾讯云环境配置
- Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource