首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >检测CATiledLayer的方法?

检测CATiledLayer的方法?
EN

Stack Overflow用户
提问于 2010-03-31 16:11:57
回答 2查看 557关注 0票数 1

我正在使用CATiledLayer显示一个pdf页面。但是该层确实有一些时间来绘制上下文。

因此,我尝试在此层旁边添加一个背景,并在CATiledLayer成功显示后删除该背景。

我的问题是,有什么方法可以检测CATiledLayer?的绘图状态吗?

谢谢你的帮助。

EN

回答 2

Stack Overflow用户

发布于 2010-08-24 06:20:03

将CATiledLayer子类化,并将平铺层的fadeDuration设置为0.0

票数 0
EN

Stack Overflow用户

发布于 2011-08-12 09:04:28

一种“恶意”的方法是预先计算将呈现多少块,然后计算对- (void)drawLayer:(CALayer*)layer inContext:(CGContextRef)context的调用。这是一个相当不安全的,而且很可能只在最初的缩放级别上工作。CATiledLayer缓存它的块,不告诉您缓存了什么和将要重绘的是什么。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2554553

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档