3

我有一个用 CATiledLayer 管理的大图像(如Large Image Downsizing iOS sample code)。

我有一个绘图视图(UIView 被绘图方法覆盖)但是当我放大很多时,我收到以下消息并且我的视图消失了..

-[<CALayer: 0xb253aa0> display]: Ignoring bogus layer size (25504.578125, 15940.361328)

有没有办法避免这种情况?

4

1 回答 1

2

听起来,您设置的 levelsOfDetail 和 levelsOfDetailBias 允许的缩放比平铺层应该允许的更大,因为该层允许的最大层大小。尝试更改这些以减少用户可以缩放的程度。

是一篇很棒的文章,解释了 CATiledLayer 的一些未记录的行为。

于 2012-12-24T17:14:16.140 回答