2

ユーザーが別のアプリにドラッグできるアプリがありUITableViewCellsますTableView。これを行うには、ユーザーが触れる UITableViewCell の上に「ダミー」セルをレンダリングし、「実際の」セルを無効にします。UITableView次に、ダミー セルをアニメーション化した後、新しいセルが挿入される位置に、destination に新しい行を挿入します。これは私が望むように機能します。しかし逆に言えば、私は多くの問題を抱えています。

宛先 UITableView のセルをダブルタップすると、セルは最初にドラッグされたソース UITableView にアニメーション化されます。UITableView問題は、宛先からセルを十分に速く削除できないことです。

その上にダミーセルをレンダリングすると、同じセルの2つの異なるアニメーションが表示されないように、すぐに消えたいです。(ダミーセルがソースUITableViewに移動するものと、実際のセルが宛先から削除されるものUITableView)。

reloadData上のAではUITableView十分ではありません。アニメーションを使用して、残りのセルを現在の空のスペースにまとめたいからです。

では、どうにかしてカスタム アニメーションを作成したり、の期間UITableViewRowAnimationをゼロに設定したりできますか? UITableViewRowAnimationNone私のために何もしません。

ああ、それと、アプリが App Store に出てこないことを言っておくことは重要かもしれないので、Apple が承認しないようなことをしなければならないかどうかは気にしません。

4

0 に答える 0