0
私はメッセンジャーアプリを持っています。会話はUICollectionview
に表示されます。ios - 新しいアイテムが下に追加されたときのUICollectionviewのスクロールを防ぐ方法
新しいメッセージが受信されると、collectionview
の下部に新しい項目が追加されます。ユーザーがビューの一番下までスクロールするとすべてがOKですが、ユーザーがスクロールして(古いメッセージに)新しいメッセージを受信すると、collectionview
は少し下にスクロールします(新しいメッセージのサイズについて)。 私はcollectionview
の位置を保持し、新しいメッセージを受信したときにスクロールし、collectionview
が更新されないようにします。私はこれをどのようにするべきですか?
提供されているレイアウトフローを使用すると、それは意図した機能だと思います。カスタムレイアウトを作成するか、コレクションビューのコンテンツオフセットを保存し、後でアニメーションを使わずにリストアすると、おそらくグリッチが表示されます。 – Andrea
それを配列に追加してからreloadData()を追加しますか? –
collectionViewに重いデータがあると、reloadData()はパフォーマンスを低下させるでしょう。 – frhn