iOS 启动页面淡出动画效果

2017-06-22  本文已影响89人  Sunny_Fight

作为一个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;
}

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

上一篇下一篇

猜你喜欢

热点阅读