eridb 使用 IBOutlet 向您解释。如果您想以编程方式执行此操作;
1-) 创建新的 UITableViewCell 类。 (例如 NewTableViewCell)
2-) 在 NewTableViewCell.h 中创建您的属性
3-) 像这样在 NewTableViewCell.m 中创建和自定义您的属性;
- (instancetype)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier
{
self = [super initWithStyle:style reuseIdentifier:reuseIdentifier];
if (self)
{
// create label, uiimageview, etc. here
}
return self;
}
4-) 好的,您的自定义 UITableViewCell 类已准备就绪。现在,在任何你想使用的地方调用它(例如 NewTableViewController);
#import "NewTableViewCell.h"
5-) 像这样在 cellForRowAtIndexPath 中配置您的单元格;
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *reuseIdentifier = @"myTableViewID";
NewTableViewCell *cell = (NewTableViewCell *)[tableView dequeueReusableCellWithIdentifier:reuseIdentifier];
if(cell == nil)
{
cell = [[NewTableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:reuseIdentifier];
}
cell.yourCustomLabel.text = @"Label-1 text";
cell.yourCustomImageView.image = [UIImage imageNamed:@"test"];
return cell;
}