一个根控制器动画切换到另一个根控制器

2017-08-20  本文已影响0人  一只浩子

前言:进入一个app可能需要先登录,登录界面是根控制器,登录成功后,需要切换到另一个根控制器。这样,我们可以利用一个过渡动画使切换更加自然、美观。
直接上代码

        // options是动画选项
        [UIView transitionWithView:[UIApplication sharedApplication].keyWindow duration:0.5f options:UIViewAnimationOptionTransitionCrossDissolve animations:^{
            
            BOOL oldState = [UIView areAnimationsEnabled];
            [UIView setAnimationsEnabled:NO];
            [UIApplication sharedApplication].keyWindow.rootViewController = [TabBarViewController sharedTabbar];
            [UIView setAnimationsEnabled:oldState];
            
        } completion:^(BOOL finished) {
        }];
上一篇下一篇

猜你喜欢

热点阅读