【发布时间】:2015-02-18 22:06:59
【问题描述】:
我正在尝试使用 XCode 6 Interface Builder 构建视图控制器 nib。目前我的视图控制器只包含一个我设置了深灰色背景颜色的视图。当我在 iPhone 模拟器中加载它时,一切都按预期工作,即视图用深灰色背景色填充屏幕。当我在 iPad 中加载时,视图向左上方移动。
对于 iPhone 尺寸等级,我使用的是 w:Compact h:Regular。
对于 iPad 尺寸等级,我使用 w:Regular h:Any。
在 Interface Builder 预览中,iPhone 和 iPad 的外观都应有尽有。
这是它在 iPad 模拟器中的样子:
还有一点值得注意。图中显示的视图控制器是整个视图控制器。它不仅仅是部分可见的。 任何想法为什么会发生这种情况?谢谢!
【问题讨论】:
-
你在使用自动布局吗?
-
是的,但没有设置任何约束。只需设置我假设填充整个控件的默认视图。
-
没有约束,你的输出是预期的。
标签: ios xcode interface-builder xcode6