我检查了很多不同的网站和stackoverflow答案,我仍然坚持。
我开发了针对iOS 7.1的iPhone和iPad应用程序。我有两个故事板,每个设备一个。该应用仅以纵向模式显示。我似乎无法让应用程序在iPhone 6模拟器上全屏显示。
我尝试了很多东西,我按照建议链接here添加了启动屏幕,将iPhone故事板设置为自动布局和"使用尺寸类",和。这不仅不会影响尺寸,而且启动屏幕似乎也无法正确扩展。如果我认为它适合iPhone 6,它就不适合iPhone 5。
我尝试添加正确的启动图像,但我没有收到任何错误,说错误的图像分辨率存在。
我已将故事板用作here所述的启动画面。
现在,当我切换到"使用大小等级"我可以手动扩展视图中的对象以匹配iPhone 6的大小(我还没有测试它6秒),但这使它延伸到iPhone 5边界。我现在唯一能想到的就是创建另一个故事板并检测它是否是iPhone 6,但我真的很想要其他一些想法。
这就是iPhone 6的外观:
这就是iPhone 5上的样子:
答案 0 :(得分:0)
我能给你的最佳建议是 使用默认大小类,经典600x600,然后使用自动布局 或者反过来,采用3.5英寸大小的VC并在其上应用自动布局。如果你可以应用正确的约束
,那么一切都会非常完美这是一个令人敬畏的Autolayout教程的link