[英]App resizes on deployment to iphone 6s - xcode
我有一个简单的单屏幕应用程序,带有两个按钮,在xcode的故事板上看起来很棒。 一旦在iphone 6s上运行该应用程序,它就会调整屏幕大小,底部的按钮会消失。 分辨率似乎已更改,并且该应用程序不适用于iPhone 6s屏幕。
我已经尝试了以下方法,但没有成功:
1)在“文件检查器”菜单(在实用程序下)中为我的View控制器启用了“使用自动布局”
2)将部署目标设置为“ 10.3”,将设备设置为“ iPhone”,并在“常规设置”下选中“纵向,横向和横向向右”。
是否还有其他设置我可能会错过来检查导致此缩放的设置? 我正在使用xcode 8.3
编辑:我在评论部分收到了一些很好的反馈,并了解了添加约束的知识。 我在这里添加添加约束前后我的应用程序外观的屏幕截图:
这是我的xcode故事板(我希望在iPhone 6s上安装)
这是我手机上的屏幕快照(在约束之前)
我试过这样限制视图,但没有运气(电话上的输出相同):
是否有一组特定的约束可以在这里完成工作?
屏幕快照显示您尚未设置约束。 最后一个屏幕截图显示您已经在根视图上设置了一些约束。 就像马丁提到的那样,您需要为每个对象设置约束。
为了将按钮正确放置在视图的底部,需要从按钮绘制到视图(按住ctrl键),然后选择底部,前导和尾随约束。
我建议使用InterfaceBuilder在Autolayout中制作一个初学者教程。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.