来自文档:
"图层是轻量级对象(CALayer),虽然与视图类似,但实际上是分配给视图的模型对象."
轻量级对我来说排除了任何重要的内容位图.我相信CALayer是"真正的"东西,而UIView只是它的包装.每个视图在不同的树(模型,演示文稿,渲染)中有3个CALayers.那么没有3个位图?只有一个?
我有一个可缩放的UIScrollView,里面有一些CATextLayers和简单的CALayers.它们被渲染得很好,但问题是当它们被缩放时它们会变得模糊.(即使我重绘它们)
当缩放视图时,我的选择是什么让我的文字不模糊?我应该用另一件东西吗?启用CATextLayer/中的某些内容CALayer?欢迎任何想法;)
我正在使用CALayers,因为正如文档中所建议的,CALayers比UIViews我更轻,而且我有数百个.目前它运作顺利.我试过了UIWebView,我的CALayer版本更快;)
提前致谢.