我在collectionView上使用UIView.animate(withDuration)时遇到了问题。
以下是我正在使用的代码:
UIView.animate(withDuration: duration, delay: 0, options: [.curveEaseOut, .allowUserInteraction], animations: {
self.collectionView.setContentOffset(
CGPoint(
x: self.offsetForItem(0),
y: self.collectionView.contentOffset.y),
animated: false)
}, completion: { finished in
print("animation done")
})
我的问题如下: 如果我使用动画:true动画几乎是即时的,如果我使用动画假,我的collectionView中的一些元素会消失。
我已经在这个问题上寻找解决方案,但是有很多人在问这个问题,但没有提供解决方案对我有用。
谢谢!