在我的应用程序中首先我有一些登录视图控制器,在使用按钮操作登录后,我移动到带有四个选项卡的Tabbar控制器。我的问题是我需要退出那个tabbar控制器,当我点击barbutton并需要来loginViewController.please任何人帮我在这。实际上我尝试了一些方法,但我得到了。 在此先感谢有价值的解决方案。
答案 0 :(得分:1)
在appDelegate中放置tabBar,在侧面loginView中添加此tabBar
TUTAppDelegate *appdelegte =(TUTAppDelegate*)[[UIApplication sharedApplication]delegate];
[[appdelegte window]addSubview:[[appdelegte motivationalTabBar]view]];
按钮按下删除TabBar
TUTAppDelegate *appDelegate = (TUTAppDelegate *)[[UIApplication sharedApplication] delegate];
[[[appDelegate motivationalTabBar] view]removeFromSuperview]
答案 1 :(得分:0)
首先将tabBar控制器添加到[appdelegte窗口],然后在其上显示Login View Controller。用户登录成功后,关闭Login View Controller。再次当您单击barbutton来到loginViewController时,在tabBar控制器上显示Login View Controller。在这种情况下,无需一次又一次地添加和删除tabBar。
答案 2 :(得分:0)
AppDelegate *delegate = (AppDelegate *) [[UIApplication sharedApplication] delegate];
[delegate.tabBarController.view removeFromSuperview];
[delegate.window addSubview:delegate.loginViewController.view];
我通过此代码解决了我的问题。 希望这对某人有所帮助。
感谢所有答案。