iOS开发 - 关于启动页动画的杂谈

本文解析了为何启动页无法直接显示动画的原因,并介绍了如何通过特定技巧实现启动页动画效果。此外,还详细说明了启动图的命名规则及推荐的配置方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

博主在这里要再次声明,启动页直接显示动画是不可能的!


如果你告诉我你见过启动页是动画的,没关系,博主会向你解析下是怎么做出来并欺骗用户的眼睛的。总结一点,LaunchImage无法跳过,要想一开始进来看到的图慢慢开始动画,就需要启动页是动画开始之前的截图。

下面来说另外一个问题,关于启动图的命名,
这里写图片描述

写成这样的命名,不需要做任何操作,系统会默认识别到并使用,所以有些项目会看到只有这样命名的图,并没有看到和图片名字相关的代码或者设置LaunchImage,就是这个道理,博主最近遇到个Demo就是这样,觉得这也算个坑吧,为什么是坑,并非所有的项目这么干都行,有的也许你没设置好,怎么都无法启用这样命名的图片,为保万无一失,博主推荐另一种办法,看下图:
这里写图片描述

这里写图片描述
把图片直接拖动到对应的适配位置,第一排iOS5,6现在都不支持了,不用管,如果支持也就是屏幕大小和对应倍数,第二排是4.7和5.5寸屏幕的图,最右边的是横屏模式的图,尺寸是屏幕大小对应的高清图,可以点击LaunchImage,右键show in finder进入选中的文件,看里面的json文件,看到对应的屏幕倍数,各个版本屏幕大小自己动手查哦,一般来说我们只需要对最下面和第二排前两个进行适配,图片大小根据4s,5s,6,6p的规范,来,4s,5s都是2x,6,6p都是3x,表示的是屏幕尺寸的倍数。

有点啰嗦了啊,不过说的很清楚了,最后再确认一点,看下图:
这里写图片描述

general中的下面,这里一定要选中你创建的LaunchImage,到此,完结。如有问题,欢迎指正,也欢迎加群一起交流心得。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

CodingFire

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值