我的iPhone 6,6s,6p和6sp上的应用程序在升级到iOS9之后得到了延伸

该应用程序可以在ios9模拟器上以及任何使用ios8的真实设备上正常工作。 但在iphone 6和6p上,当ios升级到ios9时,应用程序被拉伸,布局与iphone5相同。

我也检查了images.xcassets中的LaunchImage。 有四个发射图像:视网膜HD5.5,视网膜HD4.7(iphone肖像ios8,9),2x和视网膜4(iphone肖像ios7-9)。

我不知道为什么应用程序被拉伸。 谢谢。

为您的Xcode提供LaunchScreen.xib文件,而不是启动映像。 这样你就可以消除你的问题。 创build这个xib文件后,导航到你的项目文件,然后导航到目标 – >信息 – >应用程序图标和启动图像 – >启动屏幕文件 – >select你创build的LaunchScreen.xib文件。 完成。 利润。
在xib文件中的viewController里面,你可以把UIImageView和你用作launchImage的相同的图像放在一起。

顺便说一下,从iOS9开始,你可以用你的LaunchScreen.xibreplace故事板文件,但是据我所知, LaunchScreen.xib能用在新的Xcode上。