没有人知道发生了someView.bounds.size的最大价值? 我创建与其中的所有子视图的累积包围盒等于根父视图视图层次。
欢呼声,道格
没有人知道发生了someView.bounds.size的最大价值? 我创建与其中的所有子视图的累积包围盒等于根父视图视图层次。
欢呼声,道格
按照UIView的文档 :
之前iPhone OS 3.0,UIView的实例可具有的最大高度和1024×1024宽在iPhone OS 3.0或更高版本,视图不再限定于该最大大小,但仍然受到的存储器所消耗的量的限制。 因此,在您的最佳利益,以保持视图的尺寸尽可能小。 无论哪个iPhone OS的版本正在运行,你应该考虑使用CATiledLayer对象,如果你需要创建视图比1024×1024尺寸较大。
实际上,我是能够创造UIViews并在2.x版本在尺寸分别为2048×2048的标准的iPhone / iPhone 3G CALayers 任何高于刚刚停止渲染。
我不知道,有一个特定的限制。 我创建了数以百计的没有任何问题,宽度的页面UIScrollViews。 你有没有尝试过了,遇到问题?
保罗
我不认为是有可能的极限。 由于尺寸存储为花车,我的猜测是,它仅限于CGFLOAT_MAX
是如此之大,没有必要担心。