iOS开发之启动页设置

更新于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.所有设置正常,启动页图片无法加载

直接拖拽图片到项目根目录即可
image.png

更新于2016.04.06

之前有说过关于App启动页的设计图,这里主要提及下设置方式和可能碰到的一些问题

第一种方式:
1.新建项目,可以看到LaunchScreen.storyboard
2.手动设置启动图,上下左右进行约束图片
3.运行模拟器,查看效果是否成功
Paste_Image.png
Paste_Image.png
Paste_Image.png
第二种方式:
1.在Asset.xcassets添加启动页面文件夹
2.iPhone和iPad,看情况需要,如果只要手机端,那么平板端的图片可以不用,提供的图片越齐全越好(以下尺寸仅供参考)
3.修改启动页默认路径,基本上就可以了
Paste_Image.png
Paste_Image.png
Paste_Image.png
Paste_Image.png
Paste_Image.png
Paste_Image.png

如需了解启动Logo设置,请移步:
http://www.jianshu.com/p/2a04e278133a

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容