1

こんにちは、仲間のプログラマー、

私のプロジェクトにSDNestedTableを追加する方法を考えています。

SDNestedTableのソースコードは次のとおりです。

https://github.com/serverdensity/ios-SDNestedTable

このテーブルを、プロジェクト内のXIBの1つのサブビューに追加したいと思います。

ありがとう、うまくいけば誰かが私を助けてくれるでしょう!:)

4

2 に答える 2

1

UITableViewをXIBファイルに追加する場合は、2番目のタブ(右側のパネル)をクリックして、クラスをUITableViewではなくSDNestedTableにします。これにより、SDNestedTableがUITableViewControllerのサブクラスであると想定して、代わりにそのクラスになります。 。

次に、プロパティを.hファイルに追加して、XIBに添付できるようになります。

@property(nonatomic, weak)IBOutlet SDNestedTable *nestedTable;

.mファイルには、必要なすべてのデリゲートメソッドが含まれます。これらは、UITableViewと、私が想像するdataSourceおよびデリゲートメソッドと同様に、提供したgithubリンクの下部にもリストされています。

于 2012-10-08T21:51:40.393 に答える
0

3つの問題があります(他の質問に投稿した実際のソースコードのレビューに基づく):

  1. 「バンドルリソースのコピー」にNIBとPNGファイルが含まれていることを確認する必要があります。

  2. iOS 6をサポートする場合は、にバグがあり、のをからにSDNestedTable変更する必要があります。cellIndexPathSDGroupCellassignretain

  3. SDNestedTable(独自のコントローラーを使用して)をサブビューとしてのサブビューとして追加する場合は、ビューコントローラーの包含SDNestedTableControllerを使用する必要があります。

このすべては、この質問に対する私の他の回答でより詳細に説明されています:

于 2012-10-09T18:10:22.463 に答える