关于APP启动页面空白加载的优化
一般来说,在APP完成启动后(AppDelegate中的didFinishLaunchingWithOptions方法内)应避免进行一些容易等待时间过长导致页面空白的操作。如果一定要做,我们可以通过手动显示启动页的方式给用户一种还在启动的感觉而不是一个空白页。
下面的方法可以在配置的多个尺寸的启动页中获取当前正在使用的那个启动页,用来无缝衔接启动,实现我们想要的效果。
/// 获取系统启动页图片
- (UIImage *)getLaunchImage {
CGSize screenSize = [UIScreen mainScreen].bounds.size;
NSString *viewOrientation =