iOS:launchScreen与launchImage适配

链接上一篇:iOS上线准备与检查工作一:APP图标问题

在APP启动进入的第一个页面就是launchPage,区分比较流行的launchPage之后的有倒计时功德广告页. launchPage的出现时间会根据程序启动需要的时间而变化,不固定,所以为了避免出现一闪而过的情况,可以设置演示启动或者增加上面说的广告倒计时页面.具体会在下一篇总结

一: 关于他的作用分两点
1.1, 官方定义:

为了增强应用程序启动时的用户体验,您应该提供一个启动图像。启动图像与应用程序的首屏幕看起来非常相似。当用户在主屏幕上点击您的应用程序图标时,iPhone OS会立即显示这个启动图像。一旦准备就绪,您的应用程序就会显示它的首屏幕,来替换掉这个启动占位图像。请记住,启动图像并不是为您提供机会进行艺术展示;它完全是为了增强用户对应用程序能够快速启动并立即投入使用的感知度。

1.2, 符合商业行情的大部分APP定义:

提高用户体验,减少用户焦虑;品牌效应;商业需求;情怀(褒义)

二: launchPage的两种方式
2.1 优先级:

LaunchScreen > LaunchImage,如果两者都设置了,那么会优先加载LaunchScreen

2.2设置方式

2.2.1: launchImage:(个人观点:虽然官方推荐使用launchScreen但是随着iPhoneX的出现,如果单纯的只是放一张图片的话还是建议使用launchImage)
Assets.xcassets -> + -> App icons & Launch Images -> New iOS Launch Image直接在ASSets中添加即可,注意在launchScreen中勾选掉Use as Launch Screen选项

909891-41a8490edd9e27a3.png
使用launchImage的设置

注意不同尺寸图片的设置,
909891-4bb5e702939d6091.png
官网尺寸要求
909891-e9923c4cedb67948.png
对应放的位置

2.2.2: launchScreen:(XCode6之后官方建议使用,如果只是单纯的放几个控件,不用图片的话还是挺好用的,添加好约束就可以)

909891-bf2d6f0f855a98bc.png
使用launchScreen的设置
909891-634b3b4d907da849.png
launchScreen内添加控件后设置约束

链接上一篇:iOS上线准备与检查工作一:APP图标问题

猜你喜欢

转载自blog.csdn.net/u012918868/article/details/80891630