如何使自定义的UITableViewCell与initWithStyle 3.0后,
-
20-09-2019 - |
题
我想定制TableViewCell与initWithStyle,因为它说initWithFrame为3.0后不推荐使用。一切正常与initWithFrame之前。
是否有可用于该任何教程或示例代码?谢谢。
解决方案
我子类的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属性和予设定的标签的文本属性的其他地方。您可以添加你喜欢self.contentView任何意见。我还设置每个子视图的帧时我添加如文本和/或图像的内容。
不隶属于 StackOverflow