更新于2019.05.07
1.延迟启动页加载,避免出现一瞬间的白屏或者黑屏(在AppDelegate方法中调用)
#pragma mark 启动图片
-(void)JK_launchPhotos{
// 启动图片延时: 2秒 避免网络判断有个黑屏时间
NSTimer *connectionTimer = [NSTimer scheduledTimerWithTimeInterval:2.0f target:self selector:@selector(timerFired:) userInfo:nil repeats:NO];
[[NSRunLoop currentRunLoop] addTimer:connectionTimer forMode:NSDefaultRunLoopMode];
do{
[[NSRunLoop currentRunLoop]runUntilDate:[NSDate dateWithTimeIntervalSinceNow:1.0]];
}while (!done);
}
BOOL done;
- (void)timerFired:(NSTimer *)timer {
done = YES;
}
2.所有设置正常,启动页图片无法加载
直接拖拽图片到项目根目录即可
更新于2016.04.06
之前有说过关于App启动页的设计图,这里主要提及下设置方式和可能碰到的一些问题
第一种方式:
1.新建项目,可以看到LaunchScreen.storyboard
2.手动设置启动图,上下左右进行约束图片
3.运行模拟器,查看效果是否成功
第二种方式:
1.在Asset.xcassets添加启动页面文件夹
2.iPhone和iPad,看情况需要,如果只要手机端,那么平板端的图片可以不用,提供的图片越齐全越好(以下尺寸仅供参考)
3.修改启动页默认路径,基本上就可以了
如需了解启动Logo设置,请移步:
http://www.jianshu.com/p/2a04e278133a