我注意到在iOS9上运行时,我的应用程序中collectionView的滚动非常“不稳定”。我已经带走了collectionView中的所有项目,只留下了一个textView而没有其他内容,滚动仍然非常不稳定。 collectionView单元格中没有图像或重型资源。 iOS8中的滚动顺畅。在研究之后,我发现一些线程建议在返回单元格之前在collectionView的cellForItemAtIndexPath函数中添加以下两行代码:
cell.layer.shouldRasterize = true
cell.layer.rasterizationScale = UIScreen.mainScreen()。scale
添加这个对我没有任何影响,并且仍然存在波动。有没有其他人经历过这个并找到了解决方案?我已将我的collectionView剥离为仅包含textView。
我唯一能想到的是故事板限制是否导致了这种行为。我的约束没有任何异常。我有一个小于或等于的约束但改变没有帮助。感谢。