2

テーブル ビューには、高さが 44.0 pt のセルがたくさんあります。高さが 200.0 pt のセルもいくつかあります。高さ 200.0pt のセルを削除しようとすると、UITableViewRowAnimationTopアニメーション スタイルを使用します。アニメーションは機能しますが、200.0 pt のセルはその上の 44.0 pt のセルよりも高いため、200.0 pt のセルがその上の 44.0 pt のセルをスライドして通過することがわかります。

このセルが削除中に上にスライドするため、このセルがテーブルや他のセルの背後に表示されないようにするにはどうすればよいですか?

PS グループ化されたスタイルのテーブル ビューを使用しているので、セクション間のヘッダー スペースにこのセルがスライドして表示されます。そうなってほしくない。

4

1 に答える 1

1

ドキュメントには実際に次のように書かれています:

... the deleted row or rows slides out toward the top.

UITableViewRowAnimationFadeを使用した行の「奇妙な」シフトのために、最近使用しましたUITableViewRowAnimationTop/Bottom

于 2013-06-28T18:42:08.050 に答える