问题描述
|
我使用[CALayer图层]创建了一个子图层,并将其边界设置为一个基本地图视图,该地图视图的大小约为(8000,23000)。
当我将新图层添加到此视图时,如果
每当我延伸到更大的高度时,图层的高度<= 16000。我无法在其上绘制。
CALayer是否有任何特定的最大高度。
请让我如何解决这个问题。
提前致谢。
拉特纳
解决方法
从UIView类参考:
注意:在iOS 2.x中,最大大小为
一个UIView对象是1024 x 1024点。
在iOS 3.0及更高版本中,视图为否
不再限于此最大大小
但仍然受到数量的限制
他们消耗的内存。在你里面
保持视图尺寸为最大利益
尽可能小。不管哪个
版本的iOS正在运行,您应该
考虑平铺任何
明显大于
屏幕尺寸。
我建议您不要使用CATiledLayer,它是CALayer的子类,而不是使用一个巨型CALayer。
类似问题