カスタム テーブル セルの機能を含むの子を作成しましたUITableViewCell
。MenuItem
また、カスタム セルを使用して xib-file を作成し、xib-fileUITableViewCell
に class を持つように設定しましたMenuItem
。xib ファイルの名前MenuItem
も同様です。私のUITableViewController
クラスでは、次のようにしていますViewDidLoad
:
UINib *menuItems = [UINib nibWithNibName:@"MenuItem" bundle:nil];
[[self tableView] registerNib:menuItems forCellReuseIdentifier:@"MenuItem"];
ただし、xib ファイルで使用されている背景色は、テーブルが表示するセルでは使用されていません。新しいラベルを追加すると表示されますが、背景色は白です。誰かが理由を知っていますか?
編集:私はで使用[tableView dequeueReusableCellWithIdentifier:@"MenuItem"];
しcellForRowAtIndexPath
ます。