こんにちは、仲間のプログラマー、
私のプロジェクトにSDNestedTableを追加する方法を考えています。
SDNestedTableのソースコードは次のとおりです。
https://github.com/serverdensity/ios-SDNestedTable
このテーブルを、プロジェクト内のXIBの1つのサブビューに追加したいと思います。
ありがとう、うまくいけば誰かが私を助けてくれるでしょう!:)
こんにちは、仲間のプログラマー、
私のプロジェクトにSDNestedTableを追加する方法を考えています。
SDNestedTableのソースコードは次のとおりです。
https://github.com/serverdensity/ios-SDNestedTable
このテーブルを、プロジェクト内のXIBの1つのサブビューに追加したいと思います。
ありがとう、うまくいけば誰かが私を助けてくれるでしょう!:)
UITableViewをXIBファイルに追加する場合は、2番目のタブ(右側のパネル)をクリックして、クラスをUITableViewではなくSDNestedTableにします。これにより、SDNestedTableがUITableViewControllerのサブクラスであると想定して、代わりにそのクラスになります。 。
次に、プロパティを.hファイルに追加して、XIBに添付できるようになります。
@property(nonatomic, weak)IBOutlet SDNestedTable *nestedTable;
.mファイルには、必要なすべてのデリゲートメソッドが含まれます。これらは、UITableViewと、私が想像するdataSourceおよびデリゲートメソッドと同様に、提供したgithubリンクの下部にもリストされています。
3つの問題があります(他の質問に投稿した実際のソースコードのレビューに基づく):
「バンドルリソースのコピー」にNIBとPNGファイルが含まれていることを確認する必要があります。
iOS 6をサポートする場合は、にバグがあり、のをからにSDNestedTable
変更する必要があります。cellIndexPath
SDGroupCell
assign
retain
SDNestedTable
(独自のコントローラーを使用して)をサブビューとしてのサブビューとして追加する場合は、ビューコントローラーの包含SDNestedTableController
を使用する必要があります。
このすべては、この質問に対する私の他の回答でより詳細に説明されています: