我有两个故事板:
当我点击主故事板上的Logout按钮(导航栏项目)时,我被重定向到Login storyboard,但仍然看到导航栏。 我怎么能这样做也离开导航视图控制器,以便导航栏不可见?
答案 0 :(得分:0)
在注销事件中,更改窗口的rootViewController,
1)创建appDelegate的对象 2)创建LoginVC的对象
appDelegateObject.window?.rootViewController = objectOfLoginViewController;
答案 1 :(得分:0)
你可以做什么,
如果要显示没有导航栏的登录控制器,请使用
UIStoryboard * board = [UIStoryboard storyboardWithName:@"Main" bundle:nil];
LoginCntrl * cntrl = [board instantiateViewControllerWithIdentifier:@"LoginCntrl"];
[self presentViewController:LoginCntrl animated:YES completion:^{
}];
这里instantiateViewControllerWithIdentifier
方法中的'LoginCntrl'是storyboard中指定的LoginCntrl的标识符。
由于presentViewController
不是导航控制器的一部分,因此不会在顶部显示导航栏。