我有一个简单的单屏应用程序,两个按钮在xcode上的故事板上看起来不错。只要我在iphone 6s上运行应用程序,就会调整屏幕大小,底部的按钮消失。它看起来像分辨率已经改变,该应用程序不适用于iphone 6s屏幕。应用程序调整到iphone 6s的部署 - xcode
我已经尝试没有成功如下:
1)启用“使用自动布局”在文件检查器菜单我的视图控制器(水电费)
2)设置部署目标“常规设置”下的“10.3”,将设备设置为“iPhone”并选中“纵向,横向左侧和右侧横向”设备方向。
是否有任何其他设置可能错过了检查导致此缩放?我正在使用xcode 8.3
编辑:我在评论部分收到了一些很好的反馈,并了解了添加约束。我在这里添加的是什么我的应用程序看起来像之前的截图,并添加约束后:
这里是我的Xcode的故事板(什么,我希望得到我的iPhone 6S)
这里是什么,我有我的手机(之前限制于)
我试图约束,像这样的观点,没有运气(在手机上相同的输出)的截图:
是否有限制,这将在这里做的工作的一组特定的?
这听起来像AutoLayout约束问题。您需要检查您的约束条件,如果找不到问题,请提供关于您对约束条件的设置的截图/细节,以便能够找到您的问题。检查我的答案在这里:https://stackoverflow.com/questions/45901928/uitextview-not-visible-on-uiscrollview/45910576#45910576并查看关于AutoLayout部分的屏幕截图可能会帮助你在正确的方向。 https://developer.apple.com/library/content/documentation/UserExperience/Conceptual/AutolayoutPG/WorkingwithConstraintsinInterfaceBuidler.html – 2017-09-03 19:01:11
在故事板中设置的每个对象都需要设置约束(通过Autolayout),该约束指定对象的位置(x ,y)和大小。听起来像你没有那样做。 –
感谢@MartinMuldoon的建议,我对问题进行了编辑并添加了屏幕截图。也尝试了一些与约束的组合,没有太多的运气。谢谢 – Veejay