もう一度Xcode 3から4に移行し、いくつかのことが異なることがわかりました。私はsplitview iPadアプリを書いていて、私のために生成されたすべてのコードから作業しています。マスタービューではUITableViewCell
をカスタマイズしてUITableViewCellStyleSubtitle
スタイルを使用したいと思っています。過去にはシンプルで、それはtableView:cellForRowAtIndexPath:
の中で行われたことが分かっていました。新しいテンプレートコードでiPadアプリ - UITableViewCellスタイルを変更するには?
は一切ありません[[UITableViewCell alloc] init....]
のみ
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"Cell"];
ので、私はここにスタイルを変更することはできませんがあります。私はストーリーボードを見て、細胞を見つけましたが、そこのプロパティを変更するようには見えません。
要するに、私は自分の変更を行うためにUITableViewCellsがどこにalloc/initされているのかわかりません。これはXcode 4でどこで行われましたか?
(セルが== nilの場合のブロックがありません){...}をテンプレートコードに追加し、1つ追加するとそれは決して等しくない。だから、他の場所で初期化されなければならない、それは私の問題です。私は、デフォルトのreuseIdentifierを@ "Cell"から "myCell"に変更すると起動しますが、自分で初期化することができますが、実際にはどこで初期化されているのかを知ることができます。 – simusid