UIView的。 什么是最大边界尺寸可以使用吗?(UIView. What are the ma

2019-07-20 02:55发布

没有人知道发生了someView.bounds.size的最大价值? 我创建与其中的所有子视图的累积包围盒等于根父视图视图层次。

欢呼声,道格

Answer 1:

按照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 任何高于刚刚停止渲染。



Answer 2:

我不知道,有一个特定的限制。 我创建了数以百计的没有任何问题,宽度的页面UIScrollViews。 你有没有尝试过了,遇到问题?

保罗



Answer 3:

我不认为是有可能的极限。 由于尺寸存储为花车,我的猜测是,它仅限于CGFLOAT_MAX是如此之大,没有必要担心。



文章来源: UIView. What are the maximum bounds dimensions I can use?
标签: iphone uiview