0
特定のトリガーに基づいて項目をスライドするUICollectionView
を作成しました。私はにより細胞遷移をアニメーション化しようとしている :アニメーションが成功した設定時にUICollectionViewCellが表示されなくなります。contentOffset
UIView.animate(withDuration: 0.4,
delay: 0.5, animations: {
self.headingsCollectionView.contentOffset = CGPoint(x: x, y: 0)
self.headingsCollectionView.reloadItems(at: [indexPath])
})
私は現在の項目ではなく、オフにスクロール消えCollectionView contentOffsetを変更すると、問題があります。
- 私は(hereが示唆したように)現在の項目をリロードしようとしたので、 は目に見えるとどまるだろうが、それはまだ動作していません。
- 私は
scrollToItemAtIndexPath:atScrollPosition:animated
を試しましたが、 はアイテムをアニメーション化していません。 - setContentOffset:animated試しましたが、アニメーション化されません。
を設定した後self.headingsCollectionView.reloadItemsを削除(時:[indexPath]) –
@SandeepBhandari私はそれなしで試みたが、それはまだ消えている。 – Shawerma
'scrollToItemAtIndexPath:atScrollPosition:animated'が正しく実装されていれば、このトリックを行うべきです –