Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 尤维尤。我可以使用的最大边界尺寸是多少?_Iphone_Uiview - Fatal编程技术网

Iphone 尤维尤。我可以使用的最大边界尺寸是多少?

Iphone 尤维尤。我可以使用的最大边界尺寸是多少?,iphone,uiview,Iphone,Uiview,有人知道someView.bounds.size的最大值吗?我正在创建一个视图层次,其中所有子视图的累积边界框等于根父视图 干杯, 道格我不知道有具体的限制。我创建的UIScrollView有数百页宽,没有任何问题。你有没有试过,但遇到了问题 保罗我认为没有一个可以想象的限度。由于大小存储为浮点数,我猜想它仅限于CGFLOAT\u MAX,因为它太大了,所以不需要担心它。根据: 在iPhone OS 3.0之前,UIView 实例可能具有最大高度 宽度为1024x1024。在iPhone操作系统

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

干杯,
道格

我不知道有具体的限制。我创建的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时遇到了一些问题,最后,如果使用打印格式化程序,它会根据我要呈现的大小设置页面大小,仅在第一页中。。