我正在开发一款iOS应用程序,并意识到当它在iPhone 6 plus中运行时,ui不会自动拉伸以适应屏幕。 因此UI位于右侧,底部和右侧有很多空白区域。
如果我将视图的宽度设置为超过320(例如400),则视图宽度超过320.
如何让我的视图自动拉伸以填满屏幕?
我还有其他一些应用程序,它们在iPhone 6 plus中运行得非常好。
我无法弄清楚是什么让这个应用程序的ui不能自动拉伸。 我能想到的唯一区别是这个是在官方xcode 6发布之后创建的,其他的是在xcode 6 beta版本中创建的
谢谢!
答案 0 :(得分:5)
好像你为iPhone 6 Plus启用了原生分辨率。如果删除"启动屏幕文件"您可以通过添加相关尺寸的启动图像来单独控制支持哪种屏幕尺寸作为原始分辨率。
答案 1 :(得分:1)
您应该开始使用自动布局。从这里开始:Auto layout guide