这一定是个愚蠢的问题,但我还是问了。我不必解释(我认为)我刚刚开始使用 Xcode。
我在 IB 中创建了这个 View :
这是模拟器中的结果:
我该怎么做才能解决这个问题。我选择什么设备(例如 4S 或 6)和设备选项同步(= 在 IB 和模拟器中相同)并不重要。
注意:这是一个新项目,我已将自动布局约束重置为建议设置。
最佳答案
您需要确保您的自动布局约束是准确的。
- 确保选择了 View Controller ,然后选择“清除约束”
- 选择每一项并选择“在容器中水平居中”
- 选择其中的每一个,并添加一个将每个链接到上面的约束。注意 Xcode 会将它们的当前位置填充为默认值。
自动布局提示:在文档大纲中命名您的项目(IB 中的左侧)。然后,当您检查约束时,您将能够通过查看右侧的大小检查器来了解它们附加到哪些约束。
关于ios - View 不适合 iOS 模拟器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28730030/