【发布时间】:2016-01-08 04:14:58
【问题描述】:
从苹果的doc和session来看,我认为CAShapeLayer应该在render server中渲染,如果shouldRasterize被禁用,路径应该渲染每一帧。
但是,当我对具有非常复杂路径的层进行剖析时,似乎不正确。我可以看到渲染没有发生在应用程序端,但是当我禁用光栅化时,并不是每一帧都发生,它只有在我更改路径时才会发生。
Apple 现在一直缓存渲染的位图,这可能会消耗一些内存?
如果苹果缓存位图,我认为它与上面的会话冲突。
【问题讨论】:
-
如果服务器正在缓存渲染路径,那么缓存的图像会消耗内存。为什么你认为这是个问题?
-
如果苹果缓存位图,我认为它与上面的会话冲突
-
您是否找到有关 CAShapeLayer 在渲染服务器上如何工作的更多信息?
标签: ios core-animation calayer cashapelayer