iOS13 启动图适配

作者: 村雨灬龑 | 来源:发表于2019-12-13 13:42 被阅读0次

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

1.使用 LaunchScreen.storyboard 设置

这是比较简单,因为 xcode 都默认设置好的,只需要在 LaunchScreen.storyboard 内添加你想要的内容就可以了.
然而,在 iPhone X 之后, LaunchScreen.storyboard添加图片会出现适配问题,在iPhoneX与其往后的系列里面就会出现了顶部和底部出现白边的效果,如下图所示:如下图:



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


约束适配

解决办法:

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

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

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

完成

2. 启动页 LaunchImage

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

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.

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

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

相关文章

  • iOS13 启动图适配

    目前启动页有两种设置方式: 1.使用 LaunchScreen.storyboard 设置 这是比较简单,因为 x...

  • iOS13 启动图适配

    在Assets.xcassets文件里创建New Image Set文件,将各个屏幕适配的启动图放进该文件里面,类...

  • iOS13 适配问题 看这一篇就够了

    技术参考: apple login IOS13适配-详细 iOS 13 适配(持续更新中) iOS13适配 掘金 ...

  • iOS 13适配

    技术参考: apple login IOS13适配-详细 iOS 13 适配(持续更新中) iOS13适配 掘金 ...

  • iPhone X 适配

    1.iPhone X UITabBarController UITabBar 适配解读 2.iPhone X 启动图适配

  • iOS13 LaunchScreen.storyboard 启动

    ios13开始,苹果要求使用LaunchScreen.storyboard来设置启动图了。之前因为启动页比较简单,...

  • 实战适配iPhoneX和iOS11

    公司项目最近要适配iPhoneX,于是搞起 1、适配启动图(Launch Image) Launch Image作...

  • 暗黑模式开发

    iOS13暗黑模式适配(项目开发版) iOS 13 DarkMode 暗黑模式 IOS 暗黑模式适配---基础适配

  • iOS13适配更新总结

    前言: iOS13的API的变动和适配问题,我从新特性适配、API 适配、方法弃用、工程适配、SDK 适配、其他问...

  • iOS13适配研究

    iOS13今年秋季会发布,最近深入研究了下公司APP适配iOS13的注意点,适配如下。 1.由于Xcode10移除...

网友评论

    本文标题:iOS13 启动图适配

    本文链接:https://www.haomeiwen.com/subject/yrjfnctx.html