自己的自定义单元格(IOS)

it2025-09-05  54

定义自己的单位格有三种方法

- 代码

- xib

- storyboard(推荐)

操作方法故事板

1、在TableView财产Prototype Cells至1。莫感觉1;

2、须要创建自己定义的单元格类;

3、设定Table View Cell的Class为自己定义类;

自己定义类:(并不难)

#import "CustomCell.h" @implementation CustomCell - (void)awakeFromNib { // Initialization code } - (void)setSelected:(BOOL)selected animated:(BOOL)animated { [super setSelected:selected animated:animated]; // Configure the view for the selected state } @end

必须实现的数据源协议的方法:

#pragma mark --UITableViewDataSource 协议方法 - (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { return [self.listTeams count]; } - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { // 定义可重用单元格对象 static NSString *cellIdentifier = @"Cell"; CustomCell *cell = [tableView dequeueReusableCellWithIdentifier:cellIdentifier]; NSUInteger row = [indexPath row]; NSDictionary *rowDict = [self.listTeams objectAtIndex:row]; cell.name.text = [rowDict objectForKey:@"name"]; NSString *imagePath = [rowDict objectForKey:@"image"]; imagePath = [imagePath stringByAppendingString:@".png"]; cell.image.image = [UIImage imageNamed:imagePath]; cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator; return cell; }

版权声明:本文博客原创文章,博客,未经同意,不得转载。

转载于:https://www.cnblogs.com/bhlsheji/p/4650180.html

相关资源:ios-自定义单元格的单选/多选.zip
最新回复(0)