【发布时间】:2011-04-17 05:37:40
【问题描述】:
我不知道如何正确解释我的问题,但如果有人理解,非常感谢,否则这个问题可以删除。
我正在制作一个通用应用程序我想知道:我在loadView 中编写的代码我在 iPhone 点 (320, 480) 中指定了组件的位置。从下面的文档中可以看出,自动调整大小是对他们的超级视图被移动或调整大小的响应。所以我的问题是代码/视图在 iPad 上运行时如何知道自动调整大小?因为,超级视图(即 self.view)真的调整大小了吗?
即使您使用自动调整大小的掩码,您在 loadView 之外编写并附加到 self.view 和 iPhone 位置(320、480)的代码也不会自动调整大小。
我知道这是针对 Mac OSX 的,但是:(引用自 Mac OSX Documentation)
子视图 NSView 的自动调整大小 提供了一种自动机制 移动和调整子视图的大小 对他们的超级观点的回应 移动或调整大小。在很多情况下只是 配置自动调整掩码 视图提供了适当的 应用程序的行为。 默认情况下,自动调整大小是打开的 以编程方式创建的视图,但是 您可以使用 setAutoresizesSubviews: 方法。
【问题讨论】:
标签: iphone