前言:进入一个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) {
}];
网友评论