storyboard 苹果启动图_iOS13 启动图适配

本文介绍了如何在iOS13中处理启动图的适配问题,特别是针对iPhone X及后续机型的Safe Area约束调整。通过修改LaunchScreen.storyboard中的约束对象,可以解决顶部和底部白边问题。同时,文章提到了LaunchImage的设置方法,包括在Xcode11后的位置变化。最后,强调从2020年4月起,使用iOS13 SDK的应用必须使用LaunchScreen,LaunchImage将被淘汰。
摘要由CSDN通过智能技术生成

释放双眼,带上耳机,听听看~!

目前启动页有两种设置方式:

1.使用 LaunchScreen.storyboard 设置

这是比较简单,因为 xcode 都默认设置好的,只需要在 LaunchScreen.storyboard 内添加你想要的内容就可以了.

然而,在 iPhone X 之后, LaunchScreen.storyboard添加图片会出现适配问题,在iPhoneX与其往后的系列里面就会出现了顶部和底部出现白边的效果,如下图所示:如下图:

21eab06767f00a5fe4ef566a829d848d.png

这是因为在适配的时候是对 Safe Area 约束的.

885f78b3efe06f761bd8481eaa8a8d2a.png

约束适配

解决办法:

1. 选择约束,根据下图选择对应的 item, 更改约束适配对象为 Superview,

3d961a5a987521dd54be9adca743bfde.png

2.更改约束适配对象后,适配距离就变成了 Safe Area 的高度 34, 将该约束改成 0 就适配到底了,

d693657e5bacd3fb8de84080ba9b6608.png

3.更改后的结果,完成.

a5ccf052f22ad471639152cae20b2e7d.png

完成

2. 启动页 LaunchImage

1.新建 LaunchImage,根据规定的尺寸上传启动图

fbb937b4fea678daf2b7d9bcd6b8992b.png

LaunchImage

2. 设置LaunchImage

先将Lanch Screen File 设置为空.

xcode 11后添加引导页,遇到工程 targets 里面的 App Icons and Launch Images 里面 没有了 Launch Images Source选项,导致选择不了添加的启动页.

xcode 11 后将 Launch Images Source 移到了targets–Build Settings 里面,可以在Build Settings中搜索Asset Catalog Launch Image Set Name,然后设置LaunchImage.

af446c1396c287de195d463a42d0f26a.png

3.删除模拟器或者手机上的 APP,重新安装启动就可以显示出来了

最后要注意的是:

从2020年4月开始,使⽤ iOS13 SDK 的 App 将必须提供 LaunchScreen,而LaunchImage将退出历史的舞台,说明以后启动页要通过LaunchScreen来设置了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值