在iphone上......
我有一个很长的uiScrollView(theScroller.contentSize = CGSizeMake(460,92000);)并添加到此我有大约200个不同大小,颜色的uiLabel。
(它可以水平滚动一点,如460所示)
(我还有大约60个uiButton也可以添加!)
高速滚动很棒,但随着它的减速,它的抖动和抖动有点过分。
如果我设置了decelerationRate = UIScrollViewDecelerationRateFast,问题就会消失;但这对于快速滚动来说太过分了。如你所见,我需要覆盖相当远的距离!
(当我正在进行轻柔滚动时,我需要一个快速减速率,而对于快速“疯狂”滚动,我需要相反的速度。**如果我减速速率路线下降了吗?**)
我不确定'Lazy Loading'是否会有所帮助,我只是略读了一些Q& As就此而言?
感谢任何想法...
答案 0 :(得分:1)
我通过删除非常长的uiLabel实现了巨大的性能提升,即您需要滚动很长时间才能看到整个标签。通过将它们“切割”成更小的标签“连接在一起”,事情运行得非常顺利。 我想图形卡必须“画出”整个东西,或类似的东西?
答案 1 :(得分:0)
通过使用CATiledLayer解决了类似的问题,试一试