initWithFrame は 3.0 以降では非推奨とされているため、initWithStyle を使用してカスタム TableViewCell を作成しようとしています。以前は initWithFrame ですべてが正常に機能していました。
これに利用できるチュートリアルやサンプル コードはありますか? ありがとう。
initWithFrame は 3.0 以降では非推奨とされているため、initWithStyle を使用してカスタム TableViewCell を作成しようとしています。以前は 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 に追加できます。テキストや画像などのコンテンツを追加するときに、各サブビューのフレームも設定します。