iPhone X适配-启动页

Xcode 9刚更新后,首先就先尝试了iPhone X的模拟器,发现工程运行到iPhone X上可显示区域只有中间位置,上下留有黑边,然后就找原因,查到一种解决方式就是,创建LaunchScreen.xib 或者LaunchScreen.storyboard,使用方式:

iPhone X适配-启动页_第1张图片
LaunchScreen.xib

继续运行工程,虽然显示了LaunchScreen.xib的默认视图,但发现模拟器确实全屏了,接下来就尝试使用LaunchScreen.xib来显示启动页,在LaunchScreen.xib上添加UIImageView控件,加好约束,填写图片名称,问题来了,之前使用的LaunchImage加载启动图,对应图有很多个

iPhone X适配-启动页_第2张图片
启动图

怎么填写呢,有点晕,Google上搜了一会,没找到想要的结果。决定继续使用launchImage,在images.xcassets的MyLaunchImage(我们配置的启动图)配置iPhone X的启动图,发现没有对应位置,其实不然,新建的LaunchImage会有,还有一种简单方式,以下框中的信息操作一次,iPhone X的配置图位置就出现了。


iPhone X适配-启动页_第3张图片
MyLaunchImage工具栏
iPhone X适配-启动页_第4张图片
老版launchImage

再次启动,出现两次启动页,什么鬼?。。

将APP删除之后,重新运行装APP,正常。

你可能感兴趣的:(iPhone X适配-启动页)