拖拽一个tableView
对比 代码创建的tableView
代码中遵循了delegate和dataSource协议。
拖拽中要遵守协议的方法:
遵守协议还需要实现方法。
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{
return 100;
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
NSString *identifier = @"Cell”;//不一定非要这么写,可以在判断是否有离队的可以重用的cell的时候换方式。
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:identifier];
if (!cell) {
cell = [[UITableViewCell alloc]initWithStyle:UITableViewCellStyleDefault reuseIdentifier:identifier];
}
cell.textLabel.text = [NSString stringWithFormat:@"这是第%d行",indexPath.row];
cell.detailTextLabel.text =@"这是详情";
cell.imageView.image = [UIImage imageNamed:@"0.jpg"];
return cell;
}
UITableViewCellStyleDefault
UITableViewCellStyleSubtitle
UITableViewCellStyleValue1
UITableViewCellStyleValue2
这是系统可选的4钟样式。
后边将要根据需求自定义cell。