拖拽一个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;
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。