2011-03-27 96 views
0

我有一系列CAGradientLayers是在加载视图时生成的,但是滚动它们会导致一些滞后。有没有办法减少这种滞后?CAGradientLayer速度慢吗?

+0

相当模糊。您可能需要添加更多细节才能获得有用的回复。我没有使用内置渐变的性能问题。 – amattn 2011-03-27 04:31:03

回答

1

不知道你想要做什么以及你如何编码,这将是非常困难的,如果不是不可能的话,要回答。假设一切都正确完成,栅格化图层可能会有所帮助(layer.shouldRasterize = YES)。但是,在采取这些措施之前,我的代码可能会有所改进。

11

确保添加:

l.shouldRasterize=YES; 
l.rasterizationScale=[UIScreen mainScreen].scale; 
+1

我爱你,@吉拉德。 – chicobermuda 2016-07-17 02:41:27