我有一个简单的单屏应用,带有两个按钮,在xcode的故事板上看起来很棒。一旦我在iphone 6s上运行应用程序,它就会调整屏幕大小,底部的按钮消失。看起来分辨率已经改变,应用程序不适用于iphone 6s屏幕。
我已经尝试过以下方法但没有取得任何成功:
1)在File Inspector菜单中(在实用程序下)为我的View控制器启用“使用自动布局”
2)将部署目标设置为“10.3”,将设备设置为“iPhone”,并在“常规设置”下为“设备方向”选中“纵向,横向左侧和横向右侧”。
是否还有其他任何我可能错过的设置来检查导致此缩放?我正在使用xcode 8.3
编辑:我在评论部分收到了一些很好的反馈,并了解了添加约束。我在这里添加了在添加约束之前和之后我的应用程序的截图:
这是我的xcode故事板(我希望在我的iPhone 6s上获得)
以下是我手机上的内容截图(限制之前)
我试图像这样限制视图而没有运气(手机上的输出相同):
是否有一组特定的约束可以完成这项工作?
答案 0 :(得分:0)
您的屏幕截图显示您尚未设置约束。最后一个屏幕截图显示您已在根视图上设置了一些约束。就像Martin提到的那样,你需要对每个对象都有约束。
要将按钮正确放置在视图的底部,您需要从按钮绘制到视图(按住ctrl键),然后选择底部,前导和尾随约束。
我建议使用InterfaceBuilder在Autolayout中制作初学者教程。
答案 1 :(得分:0)