3

アプリでアプリケーション フォームを作成していて、クリエイティブなものを作成したいので、フォーム コンポーネントをセクション (次の画像のように) に配置し、それらに折りたたみと展開の影響を与えることを考えました。

つぶれた 拡張された

これを実装するのに役立つクラスや何かがありますか、それとも手動で行う必要がありますか?

4

1 に答える 1

3

以前は UITableView とメソッドを利用していました

- (void)insertRowsAtIndexPaths:(NSArray *)indexPaths 
  withRowAnimation:(UITableViewRowAnimation)animation

- (void)deleteRowsAtIndexPaths:(NSArray *)indexPaths 
  withRowAnimation:(UITableViewRowAnimation)animation

動作をシミュレートして展開/折りたたむ。

詳細については、ドキュメントを参照してください。

ユーザーが展開/折りたたみできるように、(UIButton またはジェスチャ認識機能を使用して) 選択可能なセクション ヘッダーを使用しました。

さまざまなテクニックを使用した、非常に説明的なチュートリアルもたくさんあります。

最後に、探している機能を提供するこのコントロールを確認できます。

UIExpandableTableView

于 2013-02-28T10:36:53.237 に答える