2

セルを展開/折りたたむTableViewを作成したいのですが、それを達成するための2つの方法を考えました:

  1. で遊ぶheightForRowAtIndexPath

  2. 異なる識別子で2つの異なるセルを作成し、毎回正しいセルをロードします。

セルをアニメーションで展開/折りたたみたいのですが、ユーザーは複数のセルを展開できます。

どちらの方がよいですか?

前もって感謝します!

4

3 に答える 3

1

セル、折りたたむ前後、アニメーション化するかどうかによって異なります。

オプション:

  1. コンテンツが同じであるか、いくつかの小さな追加があり、アニメーション化したい場合。このオプションを使用します。

  2. 内容が大幅に変わる場合は、このオプションを使用してください。この場合のアニメーションが簡単かどうかはわかりません。

頑張ってください。さらに助けが必要です。お知らせください。;D

于 2013-10-09T09:10:50.520 に答える
1

これが欲しいと思います: https://github.com/seletz/CocoaTreeViewExample

現在、アプリケーションで次のようになっているのと同じコードを使用して、展開可能/折りたたみ可能なツリービューを作成しました。

ここに画像の説明を入力

于 2013-10-09T09:23:23.353 に答える