さまざまなレベルで行を表示および折りたたむことができるテーブル ビュー (iPad アプリ) を作成する必要があります。
- Client 1
- Category 1
- Info 1
- Info 2
- Category 2
- Info 1
- Info 2
- Category 3
- Info 1
- Info 2
- Client 2
- Category 1
- Info 1
- Info 2
等々...
ユーザーがクライアントの行をタップすると、クライアントに関連する行全体 (そのクライアントのカテゴリと情報) が展開/折りたたまれます。一方、特定のカテゴリをタップすると、そのカテゴリのみが展開/折りたたまれます。
したがって、動的キー(動的クライアント名など)でアクセスできるデータを保持するためにネストされた NSMutableDictionaries を計画していますが、このアプローチが実際の問題を解決するために実際に機能するかどうかはわかりません(折りたたみ可能な部分を作成します)。また、行のみを使用してヘッダー セクションのように表示するか、実際のセクションを使用するかはわかりません。私の知る限り、サブセクションを作成して 3 レベルのネスティングを実現することはできないからです。
何か案は?展開可能な行を持つプロジェクトの例を見てきましたが、まだ混乱しています。
ヘルプ!