新秋二十八 iOS / 一文搞定启动图(两种方式)

2019-07-28  本文已影响0人  不不不不同学

何谓 搞定 呢,就是一定可以显示。
以前弄过很多次iOS的启动图,但总有因为遗忘一些小细节,而导致一直无法显示,几近怀疑人生,本文为了以后不再踩此坑而写。

目录
一、(方式一)LaunchScreen.storyboard
1、正常使用
2、特殊情况
二、(方式二)Launch Image

一、(方式一)LaunchScreen.storyboard

1、正常使用

Xcode新建工程,默认的启动图方式就是 LaunchScreen.storyboard
若本身不是或之前有改动,则使用 LaunchScreen.storyboard 制作启动图步骤是:
(1)新建 storyboard
(2)添加一个视图控制器
(3)配置该视图控制器

上述步骤有所缺漏,启动图都不会显示。

2、特殊情况

一般 LaunchScreen.storyboard 这种方式的启动图适配,即是视图控制器上的ImageView的适配。因此一般情况无需再做什么适配工作,只要ImageView的适配拉线添加好布局逻辑,就可以了。

但也有特殊情况,设计师给图时,一般照着iPhoneXS Max设计,因此图会很瘦长,如若图的底部有重要信息(版权之类)则会被遮挡,或是整张图拉伸变形。

暂时没有发现合适的方法来处理此问题。因为 LaunchScreen.storyboard 本身不允许自定义控制器,如若Custom Class有选中对应的控制器,则会报错 Launch screens may not set custom classnames

二、(方式二)Launch Image

第二种方式是 Launch Image,此方式属于专门的屏幕准备专门分辨率的预览图,步骤如下:
(1)TARGETS - General - App Icons and Launch Images中

有不能显示的情况,请留言评论。

上一篇下一篇

猜你喜欢

热点阅读