ios 8.4 Xcode6.4 设置LaunchImage图片

时间:2022-02-05 15:51:53

Step1

  • 1.点击Image.xcassets 进入图片管理,然后右击,弹出"New Launch Image"
  • 2.如图,右侧的勾选可以让你选择是否要对ipad,横屏,竖屏,以及低版本的ios系统做支持.这边我选了ios8.0,ios7.0,ios6没有做支持.

ios 8.4 Xcode6.4 设置LaunchImage图片

Step2

将规定尺寸的图片从你的文件中拖动进到固定位置.

系统 尺寸 分辨率
ios8 Retina HD5.5 1242x2208
  Retina HD4.7 750x1334
  Landscape Retina Hd 5.5 2208x1242
ios7   640x960
  Retina4 640x1136

上传完毕,那么基本就快好了.

Step3

单击你整个项目名称,然后选择General,就是这个.

ios 8.4 Xcode6.4 设置LaunchImage图片

重点来了.

我完成上面的步骤,且设置了Launch Images Srouce 为LaunchImage,但是启动图片还是不变,后来发现Launch SrceenFile,这个里面设置了,进去看下,你的目录下有个文件叫做LaunchScreen.xib 打开右侧框,选择这个文件,然后在如图,把Use as launch Srceen取消掉,这个就是你之前一直设置Launch Image不成功的原因

ios 8.4 Xcode6.4 设置LaunchImage图片

Step4

ios 8.4 Xcode6.4 设置LaunchImage图片

Run

Launch Image已经更改 顺便发一张我得Launch Imageios 8.4 Xcode6.4 设置LaunchImage图片

如果你觉得你开启太快,那么漂亮得LaunchImage还没怎么展示就跳过了.你可以在你的第一个加载页面中添加如下代码来延长LaunchImage的显示时间.

    //Swift code
//这个是swift得版本的.额,你千万不要自己新增一个方法viewDidLoad哦,你里面有的
override func viewDidLoad() {
super.viewDidLoad()
NSThread.sleepForTimeInterval(3.0)//延长3秒
}
 //OC code
 // 代码应该放在最合适地方调用
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// 在 info.plist种添加一行 View controller-based status bar appearance 设置为NO 则不是控制其掌管是application掌管
//用于设置多控制器导航栏样式 为内容白色穿透效果
// [UIApplication sharedApplication].statusBarStyle = UIStatusBarStyleLightContent;
application.statusBarStyle = UIStatusBarStyleLightContent;
// 延迟1s展示启动画面(LaunachImage)
[NSThread sleepForTimeInterval:1.0];
//启动后显示顶栏 (电源 wifi 时间等)
application.statusBarHidden = NO;
return YES;
}