因为我是接手他人项目,所以没有触碰到启动页。但是最近公司要求跟换启动页,本来觉得挺简单的,没想到我一搞就搞了半天,郁闷死我了。真的做什么事情都要有方法。
我们的Xcode升级到7之后,就有自带的LaunchScreen.storyboard,本身是很好用的,但是不知道怎么的,我把2x,3x图片的弄上去,模拟器运行能出来,但是真机运行不能出来,搞得我很是郁闷。后面百度之后我弃用了LaunchScreen.storyboard,而用了LaunchImage,使用步骤的链接:http://www.codes51.com/article/detail_195262.html这个步骤还蛮全的,按照上面的步骤准备好对应像素的图片,放进去就可以了。
好了之后,你会发现闪屏页好快,根本就看不清,所以我们可以延长时间
1.(此为swift版本)override func viewDidLoad()
{
super.viewDidLoad()
NSThread.sleepForTimeInterval(3.0)//延长3秒
}
2.OC版本- (void)viewDidLoad {
[super viewDidLoad];
[NSThread sleepForTimeInterval:1.0];
}
记住一定是在程序运行的首页加载这个方法
总结一点儿就是图片尺寸很重要。不过那个LaunchScreen.storyboard的问题我还是没能解决,希望有人解决了可以给我说说。再次感谢大家。