1

我有 2 个部分的 UICollectionView。每个部分是屏幕框架高度的 75% 高度。屏幕滚动到底部,所以我看到第一部分的 25% 和第二部分的 100%。

然后我重新加载第二部分,它的高度只有框架高度的 10%(所以我可以在屏幕上看到它们)——屏幕跳到顶部。

当 contentSize 变得小于 frame 时,它​​将 contentOffset 设置为 0,因此屏幕跳转到顶部。

我想“动画”跳跃,所以屏幕滚动到顶部。可能,当 contentSize 变得小于屏幕框架时,我需要 setContentOffset:Animated 。

知道我可以在哪里做正确的动画吗?

PS。我试过让观察者关注 contentSize 和 setContentOffset:Animated ,但它什么也没做。

4

0 回答 0