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