IOS_设置启动图片若干问题
在做项目时, 发现设置了LaunchImage时发现一些问题:
1. 启动图片的设置可以通过两种方法:
1) 通过在LaunchScreen里放入ImageView 并设置图片, 这种方法的好处在于不需要多张图片;
2) 通过LaunchImage 实现.
2. 在使用通过LaunchImage方式设置图片时一定要记得 在配置中将Launch Screen File 设置为空, 因为默认填的是LaunchScreen, 且LaunchScreen 优先级更高
3. 如果你发现设置了启动图片LaunchImage 但是看不到效果, 可能是由于在设置LaunchImage之前, 你已经运行过App了, 根据启动图片的原理(默认状态就是LaunchScreen实现的, 所以这里说的就是LaunchScreen 的启动原理), 你的App中已经有一张启动图片了, 这时候需要做的是删除虚拟机中的App, 重新运行一遍.
4. 如果由于动画太快, 看不清是否有启动图片, 可以在虚拟机 聚焦情况下, Edit --> Show Animations (command + T)
5. 补充: LaunchScreen 启动原理:
就是在App第一次运行时, 将屏幕截屏, 并保存截屏为启动图片.