我使用 MainWindow.xib 作为我的应用程序的布局。我将 View Controller 属性模拟指标上的所有内容设置为 iPhone 3.5 视网膜。 iPhone 5 Default 没有设置图像,但它仍然尝试在 iPhone 5 上全屏运行该应用程序,导致屏幕完全不正常。对解决这个问题有什么想法吗?
这是在 3.5 英寸屏幕上:
这是在 4 英寸屏幕上:
最佳答案
您需要将标签和字段上的约束连接到 View 的顶部,而不是底部。默认情况下,IB 将事物固定到最近的边缘。使用固定菜单来实现此目的,然后删除将它们连接到底部的约束。
或者,您可以在 IB 中切换到 4"布局并在那里进行设置。
我写过关于在界面生成器中编辑约束的文章 here ,希望这对您有用。
关于ios - iPhone 5 上的布局困惑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14618591/