我使用[CALayer图层]创建了一个子图层,并将其边界设置为基本的mapview,大小为(8000,23000)。
当我将新图层添加到此视图时,我可以在此处绘制 该层的高度是< = 16000,每当我延伸到更大的hegiht.I我无法借鉴它。 CALayer是否有特定的最大高度。
请告诉我如何解决这个问题。
先谢谢。 拉特纳
答案 0 :(得分:1)
注意:在iOS 2.x中,最大大小为 UIView对象是1024 x 1024点。 在iOS 3.0及更高版本中,视图不是 更长时间限制在此最大尺寸 但仍然受限于 他们消耗的记忆。它在你的身上 保持视图大小的最佳利益 尽可能小。无论哪个 iOS版本正在运行,你应该 考虑平铺任何内容 显着大于 屏幕的尺寸。
我建议你不要使用一个巨型CALayer,而是使用CATiledLayer这是CALayer的子类。