私は私のUITableViewでアニメーションを実装しています。セクションをタップすると、そのセクションの下にあるすべての行がアニメーションで折りたたまれます。もう一度タップするとアニメーションが戻されます。UITableViewCellアニメーション - アニメーション中の移動
- 私はそれに応じて、テーブルのデータソースを設定しています ハンドラに私のテーブルセクション&にタップジェスチャー認識を置く:
は、これは私がやっているものです。
正しいデータソースを設定した後、私は次のコードを呼び出しています ここでタグはタップされたセクションインデックスです。
[self.tableView reloadSections:[NSIndexSet indexSetWithIndex:aTag] withRowAnimation:UITableViewRowAnimationBottom];
ここで私が直面している問題は、行がアニメーション化されているときに、それらが間違ったフレームでアニメーション化されていることです。私のセクションヘッダーも&からアニメーションされ、アニメーション全体がセクションヘッダーの高さによって置き換えられて見えます。アニメーションが完了すると、すべてが正しい場所にあります。アニメーションの間にちょっと変わったアニメーションが見えます。したがって、理想的には、&のセルは、&セクションのセルが移動せずにその位置からアニメートされないようにするのが理想的です。
ここでは何が必要か考えてください。