我需要制作一个自定义 UITableViewCell,所以我创建了一个带有关联 nib 文件的子类。
我需要向它添加一些子视图。使用 nib 文件时,awakeFromNib 会替换 initWithFrame 吗?我[[NSBundle mainBundle] loadNibNamed:
在我的cellForRowAtIndexPath
方法中使用。
我像这样使用 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];
}