创建一个MangoViewController在其.h文件中引入UITableView数据源协议,代理协议(多个协议之间用' , '隔开)
@interface MangoViewController : UIViewController<UITableViewDataSource,UITableViewDelegate>
接下来,在其.m文件中写入代理和数据源的应用代码:
self.view.backgroundColor = [UIColor orangeColor];
//设置导航栏标题
self.navigationItem.title = @"笑花";
//创建一个UITableView
self.tableView = [[UITableView alloc]initWithFrame:self.view.frame style:UITableViewStylePlain];
//分割线颜色
self.tableView.separatorColor = [UIColor blueColor];
//分割线样式,默认是SingleLine样式
self.tableView.separatorStyle = UITableViewCellSeparatorStyleSingleLine;
//行高
self.tableView.rowHeight = 88.0;
//背景颜色
self.tableView.backgroundColor = [UIColor magentaColor];
//设置tableView数据源代理
self.tableView.dataSource = self;
self.tableView.delegate = self;
//添加到当前视图上
[self.view addSubview:self.tableView];
[self.tableView release];
}
#pragma mark -------UITableViewDataSource(为了区分和方便理解,这里引入了标签#prama mark------)
//返回分区中有多少行,系统默认tableView有一个分区
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{
return 6;
}
//将要显示的cell在哪个位置
- (UITa