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