我有一个用 CATiledLayer 管理的大图像(如Large Image Downsizing iOS sample code)。
我有一个绘图视图(UIView 被绘图方法覆盖)但是当我放大很多时,我收到以下消息并且我的视图消失了..
-[<CALayer: 0xb253aa0> display]: Ignoring bogus layer size (25504.578125, 15940.361328)
有没有办法避免这种情况?
我有一个用 CATiledLayer 管理的大图像(如Large Image Downsizing iOS sample code)。
我有一个绘图视图(UIView 被绘图方法覆盖)但是当我放大很多时,我收到以下消息并且我的视图消失了..
-[<CALayer: 0xb253aa0> display]: Ignoring bogus layer size (25504.578125, 15940.361328)
有没有办法避免这种情况?
听起来,您设置的 levelsOfDetail 和 levelsOfDetailBias 允许的缩放比平铺层应该允许的更大,因为该层允许的最大层大小。尝试更改这些以减少用户可以缩放的程度。
这是一篇很棒的文章,解释了 CATiledLayer 的一些未记录的行为。