Iphone 尤维尤。我可以使用的最大边界尺寸是多少?
有人知道someView.bounds.size的最大值吗?我正在创建一个视图层次,其中所有子视图的累积边界框等于根父视图 干杯,Iphone 尤维尤。我可以使用的最大边界尺寸是多少?,iphone,uiview,Iphone,Uiview,有人知道someView.bounds.size的最大值吗?我正在创建一个视图层次,其中所有子视图的累积边界框等于根父视图 干杯, 道格我不知道有具体的限制。我创建的UIScrollView有数百页宽,没有任何问题。你有没有试过,但遇到了问题 保罗我认为没有一个可以想象的限度。由于大小存储为浮点数,我猜想它仅限于CGFLOAT\u MAX,因为它太大了,所以不需要担心它。根据: 在iPhone OS 3.0之前,UIView 实例可能具有最大高度 宽度为1024x1024。在iPhone操作系统
道格我不知道有具体的限制。我创建的UIScrollView有数百页宽,没有任何问题。你有没有试过,但遇到了问题
保罗我认为没有一个可以想象的限度。由于大小存储为浮点数,我猜想它仅限于
CGFLOAT\u MAX
,因为它太大了,所以不需要担心它。根据:
在iPhone OS 3.0之前,UIView
实例可能具有最大高度
宽度为1024x1024。在iPhone操作系统中
3.0及更高版本,视图不再限于此最大大小,而是
仍然受到数量的限制
它们消耗的内存。所以是
为了您的最大利益,请随时查看
尺寸尽可能小。不管
iPhone操作系统是哪个版本的
运行时,你应该考虑使用
CATiledLayer对象(如果需要)
创建大于1024 x 1024的视图
在尺寸上
实际上,我能够在2.x版本的标准iPhone/iPhone 3G上创建2048 x 2048大小的UIView和Calayer。上面的任何内容都停止渲染。我想知道scrollView滚动/缩放的contentView的最大像素尺寸。你使用的页面的像素大小是多少?我正在开发一个图书阅读器应用程序。有些书有几百页长,所以是320x700==224000。我想说的是,我还没有看到一个实际的极限。Barry,我关心的是实例化一个UIView(其中的子类),它超出了一个固定的限制。可能是帧缓冲区大小,因为硬件渲染在i(手机| Pod)上的所有东西的引擎盖下进行。一如既往地感谢Brad。我会调查CATiledLayer。我一直不清楚的Cocoa的剩余部分之一是何时应该在CALayer级别实现,何时应该保持在更高级别的UIView。你有什么见解吗?谢谢,道格。就性能而言,它们大致相同。您可以使用CALayer制作一些更高级的动画,但是您可以在UIView的CALayer背景上执行这些动画。我发现的最大原因是Mac iPhone的跨平台代码,因为CALayer的API在两个平台之间几乎是相同的。有关更多信息,请参阅此问题的答案:我在尝试使用上下文将大的WKWebView层次结构呈现给UIImage时遇到了一些问题,最后,如果使用打印格式化程序,它会根据我要呈现的大小设置页面大小,仅在第一页中。。