iOS 启动图淡出动画效果

作者: 横爬介士 | 来源:发表于2016-03-16 15:04 被阅读1474次

作为一个iOS开发人员经常会面对各种各样的需求,今天给大家带来的是启动图淡出效果,虽说是启动图,其实只是一个简单的“跳屏”。
效果图如下:

效果图.gif

代码很简单如下:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    _window.rootViewController.view.alpha = 0;
    UIImageView *imageView = [[UIImageView alloc]initWithImage:[UIImage imageNamed:@"launchImage"]];
    imageView.frame = [UIScreen mainScreen].bounds;
    [_window addSubview:imageView];
    [UIView animateWithDuration:5 animations:^{
        _window.rootViewController.view.alpha = 1;
    } completion:^(BOOL finished) {
        [imageView removeFromSuperview];
    }];
    
    
    return YES;
}

目前有个影响客户体验度的就是,程序启动以后会有一个短暂的白色界面,我的解决思路是将该图片设置为程序的启动图片,目前只是个思路而已,其它大神有解决办法或者是实现同样效果的方法,可以交流...

最后:iOS技术交流群

群二维码

相关文章

  • iOS 启动图淡出动画效果

    作为一个iOS开发人员经常会面对各种各样的需求,今天给大家带来的是启动图淡出效果,虽说是启动图,其实只是一个简单的...

  • iOS 启动页面淡出动画效果

    作为一个iOS开发人员经常会面对各种各样的需求,今天给大家带来的是启动图淡出效果,虽说是启动图,其实只是一个简单的...

  • iOS开发:启动图动画效果

    效果如图: 由于项目需要在启动图后加载广告,所以把动画加载了广告页面。 实现方法 1.在appdelegate的d...

  • toast出现后自动消失

    //淡入淡出动画效果

  • 实现iOS启动页淡出效果

    只要一个方法就够了,思路是launchScreen作为window的一个addsubviewdemo地址:http...

  • 制作lottie动画并应用到android项目

    效果图: 这是一个启动页的lottie动画效果,有一些丑,自己做的动画将就看吧。 AE动画制作 工具准备 动画效果...

  • iOS获取启动图

    获取App启动图的方法 为启动图添加一个动画效果 NSString转NSData NSData转NSString

  • jQuery(动画)

    动画基础隐藏和显示 上卷下拉效果 渐入淡出效果 自定义动画 jQuery核心

  • 轮播图(2)——基于JQ的左右滑动轮播

    上回书我们说到原生js淡入淡出效果的轮播图,这回我们说说左右滑动轮播图,由于需要缓动动画效果,原生js需要封装缓动...

  • Flutter水波纹边框

    使用AnimationController控制两种动画效果,分别是缩放动画ScaleTransition和淡出动画...

网友评论

  • Zero_Lee:你有找到如何修改启动图的方法吗?@横爬介士
    横爬介士: @Zero_Lee 你可以不设置启动图啊,同一个视图代替,判断系统当前时间,修改视图的背景图片,并设定多长时间后跳转到主视图并销毁该视图
    Zero_Lee:@横爬介士 就是要动态修改掉启动图,不要先出启动图,再出广告什么的
    横爬介士: @Zero_Lee 你的意思是启动图片在不更新的情况下?

本文标题:iOS 启动图淡出动画效果

本文链接:https://www.haomeiwen.com/subject/kdiqlttx.html