UITableViewCell
スタイルがに設定されたのカスタムサブクラスを使用して、で使用しようとしてUITableViewCellStyleSubtitle
いregisterClass:forCellReuseIdentifier:
ます。ただし、これを行う方法がわかりません。
私の考えは、メソッドをオーバーライドしてinit
呼び出すことでした
self = [super initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:myReuseIdentifier];
その中で。ただし、どのinit
メソッドが呼び出されるか(または、これが正しい方法であるかどうか)がわかりません。
次のすべてのinitメソッドをインターセプトしようとしましたが、セルをデキューするときに正しいメソッドはないようです。
init
initWithCoder
initWithFrame
正しいタイプのセルが返されることを確認したdequeueReusableCellWithIdentifier:forIndexPath:
ので、作成されていることがわかります。どのメソッドが呼び出されているのかわからないinit
ため、デフォルトのスタイルを設定できません。