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

前言:进入一个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) {
        }];
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容