【发布时间】:2014-07-07 23:41:29
【问题描述】:
我需要制作一个自定义 UITableViewCell,所以我创建了一个带有相关 nib 文件的子类。
我需要添加一些子视图。使用 nib 文件时,awakeFromNib 会替换 initWithFrame 吗?我在我的cellForRowAtIndexPath 方法中使用[[NSBundle mainBundle] loadNibNamed:。
我会像这样使用 initWithFrame 吗?
- (id)initWithFrame:(CGRect)frame
{
if ((self = [super initWithFrame:frame]))
{
self.tableView = [[UITableView alloc] initWithFrame:CGRectMake(0, 0, 100, 320)]
[self addSubview:self.horizontalTableView];
}
return self;
}
还是像这样在 awakeFromNib 中这样做
- (void)awakeFromNib
{
self.tableView = [[UITableView alloc] initWithFrame:CGRectMake(0, 0, 100, 320)]
[self addSubview:self.horizontalTableView];
}
【问题讨论】:
标签: ios awakefromnib