コレクションを使用してアイテムを削除しています。データソースからアイテムを削除してから、コレクションビューを再ロードしています。セルコレクションを削除すると、そのスクロール位置が調整されます。これはアニメーションなしで起こっています。私は、CollectionViewがアニメーションでスクロール位置を調整するようにしたい。どうやってするか ?CollectionViewはアニメーションでスクロールポストを調整する必要があります。
答えて
あなたはそのコードにコードスニペット後
func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath) {
self.images.removeObject(at: indexPath.item)
self.collectionView.reloadData()
}
同じコードを使用していますが、アニメーションが機能しません。 –
func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath) {
self.collectionView.scrollToItem(at: IndexPath, atScrollPosition: .centeredHorizontally, animated: true)
}
このコードスニペットは問題を解決するかもしれませんが、[説明を含む](http://meta.stackexchange.com/questions/114762/explaining-entirely-code-based-answers)は本当にあなたの投稿の質を向上させるのに役立ちます。将来読者の質問に答えていることを覚えておいてください。そうした人々はあなたのコード提案の理由を知らないかもしれません。 – DimaSan
あなたは正しいです –
を試してみてください、あなた
が現在のindexPathを取得し、コードの下から行を削除するに役立つかもしれ
yourCollectionView.deleteItems(at: [indexPath!])
あなたの問題を解決することがあります
注:リロードする必要はありませんCollectionView
- 1. jsコードを調整する必要があります
- 2. jQuery autosuggestプラグインに調整する必要があります
- 3. 見出しレベルの整列を調整する必要があります
- 4. TypeError:バイトインデックスは整数である必要があります
- 5. htaccess調整が必要
- 6. CollectionViewでcontentBindingの一辺バインディングを指定する必要があります
- 7. 調整が必要なCSSの一致の正規表現があります
- 8. Jqueryでレコードを整列する必要があります
- 9. ブートストラップ内でテキストを整列する必要があります
- 10. GMSGroundOverlayアニメーション - CATiledLayerを使用する必要がありますか?
- 11. mobilesubstrateの調整で助けが必要
- 12. 私は 'td:nth'に整数を渡す必要があります
- 13. jQuery Mobile:最後の調整にpageBeforeShowまたはpageBeforeChangeを使用する必要がありますか?
- 14. 私のCSSコードを調整する助けが必要です
- 15. 並んでブートストラップ要素を整列する必要があります
- 16. なぜlambdaをcaret :: train(...、method = "glmnet")とcv.glmnet()で調整する必要がありますか?
- 17. スリムな微調整はGPUが必要ですか?
- 18. SwiftでCollectionView非構造化イメージまたは複数イメージを使用する必要がありますか?
- 19. 私はarraylistで整数データを見つける必要がありますか?
- 20. このアニメーションのタイミングをJqueryで設定する必要があります
- 21. chromeOptionsズームレベルを調整するには、このIDを渡す必要があることを気にせずに調整できますか?
- 22. エポック時に誤分類されたサンプルの損失ウェイトを調整する必要がありますか?
- 23. Microsoft Report:コードからRDLCを調整する必要があります。どうやって?
- 24. アプリケーション用にCMSをどのように調整する必要がありますか?
- 25. ニューラルネットワークのハイパーパラメータをどのように調整する必要がありますか?
- 26. 擬似要素のテキストには縦方向の調整が必要です。どのCSSが必要ですか?
- 27. ActivityのonStop()でアニメーションを停止する必要はありますか?
- 28. CollectionViewのアイテムレイアウトのサイズをスクリーンサイズに合わせて調整する
- 29. Payfort:課金額 - >整数である必要があります
- 30. CSSアニメーション:最後のフレーム/ワードで停止する必要があります
コレクションビューをリロードしないでください。 'deleteItems(at:)'を呼び出してください – Paulw11
あなたのセルをどのように削除しますか?削除したコードを共有できますか?削除後にコレクションビューをリロードする必要はありません。 –