UIView的.我可以使用的最大边界尺寸是多少?

dug*_*gla 6 iphone uiview

有没有人碰巧知道someView.bounds.size的最大值?我正在创建一个视图层次结构,其中所有子视图的累积边界框等于根父视图.

干杯,道格

Bra*_*son 9

根据UIView文档:

在iPhone OS 3.0之前,UIView实例的最大高度和宽度可能为1024 x 1024.在iPhone OS 3.0及更高版本中,视图不再受限于此最大大小,但仍受其消耗的内存量的限制.因此,保持视图尺寸尽可能小是符合您的最佳利益的.无论运行哪个版本的iPhone OS,如果需要创建大小超过1024 x 1024的视图,都应考虑使用CATiledLayer对象.

实际上,我能够在2.x中的标准iPhone/iPhone 3G上创建尺寸为2048 x 2048的UIViews和CALayers.上面的任何东西都停止渲染.