在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.上面的任何东西都停止渲染.