故事板中的视图无法在iPhone 6上正确调整大小

时间:2015-09-03 17:44:41

标签: ios iphone ipad autolayout

我检查了很多不同的网站和stackoverflow答案,我仍然坚持。

我开发了针对iOS 7.1的iPhone和iPad应用程序。我有两个故事板,每个设备一个。该应用仅以纵向模式显示。我似乎无法让应用程序在iPhone 6模拟器上全屏显示。

我尝试了很多东西,我按照建议链接here添加了启动屏幕,将iPhone故事板设置为自动布局和"使用尺寸类",和。这不仅不会影响尺寸,而且启动屏幕似乎也无法正确扩展。如果我认为它适合iPhone 6,它就不适合iPhone 5。

我尝试添加正确的启动图像,但我没有收到任何错误,说错误的图像分辨率存在。

我已将故事板用作here所述的启动画面。

现在,当我切换到"使用大小等级"我可以手动扩展视图中的对象以匹配iPhone 6的大小(我还没有测试它6秒),但这使它延伸到iPhone 5边界。我现在唯一能想到的就是创建另一个故事板并检测它​​是否是iPhone 6,但我真的很想要其他一些想法。

这就是iPhone 6的外观:

enter image description here

这就是iPhone 5上的样子:

enter image description here

1 个答案:

答案 0 :(得分:0)

我能给你的最佳建议是 使用默认大小类,经典600x600,然后使用自动布局 或者反过来,采用3.5英寸大小的VC并在其上应用自动布局。如果你可以应用正确的约束

,那么一切都会非常完美

这是一个令人敬畏的Autolayout教程的link