iOS-LaunchScreen 启动图踩过的坑

最新更新新版本App出现了LaunchScreen 启动图不正确的问题。当听到这个消息心里一万只小羊驼跑过,就一张图片,各种花式出错。好了说一下最近遇到的问题:

1、更新App后,启动App出现了整个页面空白。(就想我刚听到这个消息是的脑子一样白)

2、更新后,部分用户启动图没更换到,依旧展示的旧图

3、启动图在不同手机上面被拉伸图片

4、更换Launch image后,启动图没有更换到,出现空白页面

我的处理方式:

出现了1,2两个问题,很多地方都说是系统bug,系统存在缓存。更换了图片后发现还是之前的图,处理方式:
a、修改LaunchScreen.storyboar名称
b、修改启动图名称
c、将启动图移动到根目录下,不要放在image.xcassets
d、卸载之前app,重启手机,安装正常

出现3这个问题,一般都是图片尺寸不对。如果你的启动图背景是白色的图片的contentMode建议采用这种方式:
ima.contentMode = UIViewContentModeScaleAspectFit

出现4这个问题,我认为LaunchScreen的优先级高于Launch image,所以一般处理方式:
a、工程—General—App Icons and Launch Images选项中设置Launch Image Source 为LaunchImage
b、 取消勾选Use as Launch Screen
c、置空路径Launch Screen File

你可能感兴趣的:(iOS-LaunchScreen 启动图踩过的坑)