1.一个简单的TableView
在我们做项目期间TableView是一个非常常用的控件
系统有完整的TableView但是当我们在实际应用中会发现那些完整的tableView无法满足我 们的要求所以需要我们自定义一个合适的TableView。
TableView从名字可以看出来他是UIView的一个子类
TableView可以显示图片,文字。
当我们要创建一个自定义的TableView时我们首先创建一个TableView
下面i是创建一个名字为myTableView的TableView并将它显示在view上
UITableView *myTableView = [[UITableView alloc] initWithFrame:self.view.bounds style:UITableViewStylePlain];
myTableView.dataSource = self;
myTableView.delegate = self;
[self.view addSubview:myTableView];
创建一个名为CommonCell的TableViewCell类在
在创建TableVIew时先要实现协议
@interface ViewController () <UITableViewDataSource,UITableViewDelegate>
创建一个叫做CommonCell的TableViewCell的子类
在ViewController中注册一个“cell”
[myTableView registerClass:[CommonCell class] forCellReuseIdentifier:@"Cell"];
UIView *headerView = [[UIView alloc] initWithFrame:CGRectMake(100, 100, 200, 40)];
headerView.backgroundColor = [UIColor redColor];
myTableView.tableHeaderView = headerView;
UIView *footerView = [[UIView alloc] initWithFrame:CGRectMake(0,0, 0, 40)];
footerView.backgroundColor = [UIColor purpleColor];
myTableView.tableFooterView = footerView;
设置Cell的头部和尾部
在创建玩TableView后就要实现TableView格式的规划
确定TableView中cell的行数
<