カスタム 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];
}