做iOS的开发,闪屏是常见的。而且基于Xcode的强大功能,我们只需要配置好LaunchImage就可以简单实现该功能,切勿理解成只有这样才能实现该功能哦!我只是涂个方便,喜欢用Xcode自带功能。可标题为啥又说是奇葩问题呢?看图一目了然
这是模拟器运行结果,完全正确。
真机运行吓坏宝宝了,咋这样了呢?
然后就各种尝试,发现很多小伙伴们也遇到了同样的问题,有的很容易解决了,有的却不行。常识我们都知道尺寸必须要吻合4种:640/960、640/1136、750/1334、1242/2208,图片必须为PNG格式,并且要在launchImage中一一对应设置好(不要急,这样子设置滴)
如果顺利的话,你就成功了。
可是宝宝没这么顺利,我找了差不多2个小时的错误原因,把能试的方法都试了,最后发现有个细节很容易被我们忽略。我按照上面的配置好了,但是死活真机不行,郁闷了很久。原来是美工没有压缩图片直接在微信上发我的,我保存的时候确实是保存的PNG格式,但是不知道为什么,图片就是不行。必须要美工打包,压缩好发我才行。
希望可以帮助到跟我一样犯错误的朋友们。