3.0後initWithStyleでカスタムのUITableViewCellにする方法
-
20-09-2019 - |
質問
私はそれがinitWithFrameが3.0後に廃止されましたと言うことから、initWithStyleでカスタムTableViewCellを持ってしようとしています。すべては前initWithFrameでうまくいきました。
このために利用可能な任意のチュートリアルやサンプルコードはありますか?ありがとうございました。
解決
私はinitWithStyleメソッドをオーバーライドし、その後のUITableViewCellをサブクラス化しています。
- (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