出于分散注意力的原因,我这里没有使用故事板。我相反地试图将四个启动图像添加到资源目录中:
我的应用程序不支持iPad或3.5英寸的iPhone,所以这些应该就足够了。这样可以吗?还是我需要横屏模式?每个图像的属性如下:这里是以文本形式呈现的相同信息:
filename: LaunchImage.launchimage
children:
filename: 5.5.png
idiom: iphone
subtype: 736h
scale: 3x
orientation: portrait
extent: full-screen
minimum-system-version: 8.0
image:
height: 2208
width: 1242
filename: 4.7.png
idiom: iphone
subtype: 667h
scale: 2x
orientation: portrait
extent: full-screen
minimum-system-version: 8.0
image:
height: 1334
width: 750
filename: 3.5-inch, 2x-1.png
idiom: iphone
scale: 2x
orientation: portrait
extent: full-screen
minimum-system-version: 7.0
image:
height: 960
width: 640
filename: 4.png
idiom: iphone
subtype: retina4
scale: 2x
orientation: portrait
extent: full-screen
minimum-system-version: 7.0
image:
height: 1136
width: 640
这是我的应用程序的配置方式:
当我在iPhone 7 Plus上运行应用程序时,我看到4.7英寸的启动图像。为什么会这样,我该如何解决?我尝试使用普通的PNG文件而不将它们放入资产目录中,但是这也不起作用,正如这个单独的问题中所讨论的那样。
请注意,与其他相关问题不同的是:
我没有使用xibs或storyboards,原因会分散注意力。
我使用包含在资源目录中的PNG文件,而不是顶级目录中的普通PNG文件。
我仅支持iOS 10及以上版本,这意味着我不支持3.5英寸手机。
我不支持iPad。
我正在使用Xcode 8.3,在我的手机上运行iOS 10.3。