Я подкласс UITableViewCell, а затем переопределить метод initWithStyle.
- (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier {
if (self = [super initWithStyle:style reuseIdentifier:reuseIdentifier]) {
self.selectionStyle = UITableViewCellSelectionStyleNone;
// Initialization code
msgText = [[UILabel alloc] init];
[self.contentView addSubview:msgText];
}
return self;
}
msgText - это свойство класса UILabel, и я установил свойство text метки в другом месте. Вы можете добавить любые представления в self.contentView, которые вам нравятся. Я также устанавливаю рамку каждого из подпредставлений, когда добавляю контент, такой как текст и / или изображения.