iphone中CALayer的最大帧大小

时间:2011-05-26 19:04:57

标签: iphone calayer

我使用[CALayer图层]创建了一个子图层,并将其边界设置为基本的mapview,大小为(8000,23000)。

当我将新图层添加到此视图时,我可以在此处绘制 该层的高度是< = 16000,每当我延伸到更大的hegiht.I我无法借鉴它。 CALayer是否有特定的最大高度。

请告诉我如何解决这个问题。

先谢谢。 拉特纳

1 个答案:

答案 0 :(得分:1)

来自UIView Class Reference

  

注意:在iOS 2.x中,最大大小为   UIView对象是1024 x 1024点。   在iOS 3.0及更高版本中,视图不是   更长时间限制在此最大尺寸   但仍然受限于   他们消耗的记忆。它在你的身上   保持视图大小的最佳利益   尽可能小。无论哪个   iOS版本正在运行,你应该   考虑平铺任何内容   显着大于   屏幕的尺寸。

我建议你不要使用一个巨型CALayer,而是使用CATiledLayer这是CALayer的子类。

Similar Question