私は自分のアプリでUICollectionViewを使用しています。個々のセルにジェスチャ認識機能を使用しています。UICollectionViewでセルの再利用を無効にする
問題は、私は頻繁にコレクションビューのデータをリロードしています。アプリは3秒ごとに1回更新を受け取るため、これにより、セルがスライドされている間にコレクションビューセルが再利用されるという望ましくない動作が発生します。
ユーザーはセルをスライドし始めます。アプリケーションはreloadDataという更新を受け取り、代わりに別のセルがジェスチャの受信を開始してスライドを開始します。
スライドが発生している間にアプリのアップデートを無効にしようとしましたが、アプリ内で他の問題が発生していましたので、セルの再利用を無効にする方法があるかどうかは疑問です私はパフォーマンスが大きく低下するとは思わない)。
ありがとうございました!
reloadDataを呼び出すだけですか?特定のセルをリロードするだけではどうなりますか?操作されているものを除くすべてのもの? – jrturton