iOS开发:使用storyboard布局下,如何重新设置root
2020-10-28 本文已影响0人
枫_c8bd
这种场景很常见,在登录成功时,我们一般会跳转到首页,可以使用push或者model跳转,当然也可以使用重新设置rootviewcontroller的方式进行跳转!
storyboard设置
![](https://img.haomeiwen.com/i10406167/56a8ecaa29c01383.jpg)
![](https://img.haomeiwen.com/i10406167/0dbc6037675cb4f5.jpg)
代码(swift):
![](https://img.haomeiwen.com/i10406167/34f93b9a1beb7b7f.jpg)
OC:
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil];
UITabBarController *rootViewController = [storyboard instantiateViewControllerWithIdentifier:@"BaseTabBar"];
[[UIApplication sharedApplication].keyWindow setRootViewController:rootViewController];
另外:在设置rootViewController我们可以使用CATransition增加动画使得跳转看起来没那么生硬。