折りたたみ可能なテーブルビューを実行する方法を示す多くの例を調べてきましたが、静的セルで機能するものを見つけることができません。IB で作成したセルがいくつかありますが、セクション ヘッダーをクリックすると折りたたみたいのですが、その方法がわかりません。誰かが私に教えたり、それを行う例を教えてくれたりしたら、私は感謝します.
これは、折りたたむ必要があるセルの 1 つの例です。
折りたたみ可能なテーブルビューを実行する方法を示す多くの例を調べてきましたが、静的セルで機能するものを見つけることができません。IB で作成したセルがいくつかありますが、セクション ヘッダーをクリックすると折りたたみたいのですが、その方法がわかりません。誰かが私に教えたり、それを行う例を教えてくれたりしたら、私は感謝します.
これは、折りたたむ必要があるセルの 1 つの例です。
このサンプルを参照できます: (サンプル コードをダウンロード)
http://developer.apple.com/library/ios/#samplecode/TableViewUpdates/Introduction/Intro.html
したがって、基本的にこのコードは次のようになります。
-(UIView*)tableView:(UITableView*)tableView viewForHeaderInSection:(NSInteger)section にセクションを作成します --> 各セクションには SectionHeaderView があります --> 基本的にタップしてテーブル ビューを展開します。
次の 2 つのデリゲート メソッドを実装します。
-(void)sectionHeaderView:(APLSectionHeaderView*)sectionHeaderView sectionOpened:(NSInteger)sectionOpened
-(void)sectionHeaderView:(APLSectionHeaderView*)sectionHeaderView sectionClosed:(NSInteger)sectionClosed
--> これにより、内部的に insertRowsAtIndexPaths および deleteRowsAtIndexPaths が呼び出されます --> 内部的に tableview:cellForRowAtIndexPath が呼び出されます --> ここで、住所、都市などを持つセルを作成する必要があります...
さらに情報が必要な場合はお知らせください。