在ios开发中经常要为项目添加启动画面,目的主要有两个:一、更加美观,二、在启动画面呈现的同时加载初始化内部的项目数据。
注意在ios开发中,需要的是png格式的图片,仅仅良好的支持这一种格式,有钱就是任性。
下面介绍的都是支持在ios7及以上版本的应用:
准备工作:
1242*2208、750*1334像素的png图片主要分辨支持视网膜屏幕正常竖屏状态的5.5寸和4.7寸iPhone手机(ios8及以上系统)
2208*1242像素的png图片主要分辨支持视网膜屏幕横屏状态的5.5寸iPhone手机(ios8及以上系统)
640*960、640*1136像素的png图片主要分辨支持视网膜屏幕正常竖屏状态的4寸手机(ios7及以上系统)
768*1024、1536*2048像素的png图片主要分辨支持视网膜屏幕正常竖屏状态的iPad(ios7及以上系统)
1024*768、2048*1536像素的png图片主要分辨支持视网膜屏幕横屏状态的iPad(ios7及以上系统)
默认状态,启动画面的状态时间为1s,如果想延长时间:
在XXXAppDelegate.m的- (BOOL)application:(UIApplication )application didFinishLaunchingWithOptions:(NSDictionary)launchOptions方法中插入以下一行代码:
[NSThread sleepForTimeInterval:5.0];//因为默认情况下欢迎界面的时间只有一秒,加这一句是为了延长
未完,待续。。。