アプリでアプリケーション フォームを作成していて、クリエイティブなものを作成したいので、フォーム コンポーネントをセクション (次の画像のように) に配置し、それらに折りたたみと展開の影響を与えることを考えました。
これを実装するのに役立つクラスや何かがありますか、それとも手動で行う必要がありますか?
アプリでアプリケーション フォームを作成していて、クリエイティブなものを作成したいので、フォーム コンポーネントをセクション (次の画像のように) に配置し、それらに折りたたみと展開の影響を与えることを考えました。
これを実装するのに役立つクラスや何かがありますか、それとも手動で行う必要がありますか?
以前は UITableView とメソッドを利用していました
- (void)insertRowsAtIndexPaths:(NSArray *)indexPaths
withRowAnimation:(UITableViewRowAnimation)animation
と
- (void)deleteRowsAtIndexPaths:(NSArray *)indexPaths
withRowAnimation:(UITableViewRowAnimation)animation
動作をシミュレートして展開/折りたたむ。
詳細については、ドキュメントを参照してください。
ユーザーが展開/折りたたみできるように、(UIButton またはジェスチャ認識機能を使用して) 選択可能なセクション ヘッダーを使用しました。
さまざまなテクニックを使用した、非常に説明的なチュートリアルもたくさんあります。
最後に、探している機能を提供するこのコントロールを確認できます。