问题:warning - Launch image are deprecated in iOS13.0. Use a launch storyboard or XIB instead
当我们的app工程提示以上错误时,是需要重新适配启动图了。
下面我给出正确的适配方法,如果你不是这样做的,那么不久后你会发现,当你需要修改一张的时候,发现修改无效。
解决
:
1.删除 Assets.xcassets
中的 LaunchImage
文件夹。
2.Build Settings - > Asset Catalog Launch Image Set Name
删除 LaunchImage
值。
3.在Assets.xcassets
中新建image文件命名为LaunchImage
,把启动图片放到Assets.xcassets
中的LaunchImage
上。我放的是这两张750*1334
、1242*2208
或iOS12XR_828x1792@2x
、iOS12XsMax_1242x2688@3x
。
4.新建LaunchScreen.storyboard
文件(有的话不需要新建),建好以后,添加一张UIImageView
控件,设为全屏约束(不是安全区
),并设置图片名字为Assets.xcassets
中的图片名字。并且设置UIImageView
的contentMode
为 scaleAspectFill
。
-
工程设置
7.完成
8.修改完成后,如果不显示启动图,请卸载app重启