我认为自己在获得平滑的滚动性能方面取得了进步,但这让我很难过。我有一个UICollectionViewController,显示相机胶卷中的图片。它工作得很好,然后我添加了部分来显示其他相册,使用不同的布局。从那以后,滚动性能变得非常不稳定。将部分设置回1,它会变得更好。我无法确定是什么阻碍了,但我认为这可能是由于布局中的计算(layoutAttributesForElementsInRect:
和朋友)。
现在这里是奇怪的部分 - 如果我将视图推到导航堆栈上,然后弹回到这个集合视图控制器,它就非常流畅。
除了推送视图控制器之外,没有任何内容被修改。集合视图控制器不是dealloc'd或任何东西,看起来与推送前相同。可能导致这种情况的任何想法?
答案 0 :(得分:0)
布局更改后,子视图似乎存在错误。