该应用程序在ios9模拟器和ios8的任何真实设备上都能正常工作。但是在iphone 6和6p上,当ios升级到ios9时,应用程序被拉伸,布局与iphone5相同。
我还检查了images.xcassets中的LaunchImage。有四个发布图像:Retina HD5.5,Retina HD4.7(iphone肖像ios8,9),2x和Retina 4(iphone肖像ios7-9)。
我不知道应用程序被拉伸的原因。 谢谢。
答案 0 :(得分:0)
为您的Xcode提供LaunchScreen.xib
文件,而不是启动图片。这样你就可以肯定地消除你的问题。创建此xib
文件后,导航到您的项目文件和目标 - >信息 - >应用程序图标和启动图像 - >启动屏幕文件 - >选择您创建的LaunchScreen.xib
文件。完成。利润。
在xib文件中的viewController中,您可以使用与launchImage相同的图像放置UIImageView
。
顺便说一句,从iOS9开始,你可以用LaunchScreen.xib
替换storyboard文件,但据我所知,这只适用于新的Xcode。