storyboard 苹果启动图_苹果要求2020年6月30日之前必须通过storyboard方式加载启动图等改动点...

紧急通知:苹果baba要求,2020年6月30日之前必须通过storyboard方式加载启动图,以及其他几个该注意的点。具体参考官方文档或者可以直接看下面的截图。

image.png

1-主要介绍storyboard启动图以及遇见的问题。

2-在多次尝试storyboard启动图+LaunchImage方式(参见3中的方案二)失败后,采用分割方式适配多屏幕(LaunchImage方式: 根据已知设备屏幕尺寸设计启动图,添加到asset中)。

3-阅读 启动图三种方案 ,参考

1新建启动图故事版到工程根目录(可用组目录)

image.png

image.png

2 工程->Genernal->App Icons and Launch Images 中选中刚刚新建的启动图故事板(可能要稍等一会才可见故事板)

image.png

2.1 工程info.plist中会自动添加启动图键值对

image.png

3 工程->Build Settings 中搜索launch image 如下图,删除旧的启动图配置

image.png

image.png

4 导入新的分割后的启动图模块到图片Asset中

image.png

5 在启动图故事板中使用自动布局展示分割后的启动图模块。测试时:发现图片中的问题。XCode Version 11.4 环境真机测试 ios 13.4.1+ 和 ios12.3.1 都不可见。

image.png

6 在遇见步骤5的问题后,将分割后的启动图模块直接添加到工程某个目录中,真机测试时图片可见。

7 在将XCode升级到Version 11.5 (11E608c)后:在测试工程LaunchScreenDemo中使用步骤4方式添加图片,真机测试可见,见下图;在项目工程里使用步骤4方式添加图片,真机测试 ios 13.4.1 可见,ios12.3.1 不可见。

image.png

8 遇见步骤7的问题后,尝试卸载APP,关机重启后,ios12.3.1 和 ios 13.4.1 可见,ios 13.5.1 先不可见,然后可见。

9 为了确保上线后启动图适配多机型,正常显示,采用步骤6的方式,直接将图片素材添加到工程目录(或子目录)中。

文章记录适配过程中遇见的问题,和解决方法。读者有不同的测试结果和建议请评论联系我。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值