单击UIBarbutton时删除TabBar控制器

在我的应用程序中,首先我有一些login视图控制器,login后button动作移动到Tabbar控制器与四个选项卡。 我的问题是我需要退出该tabbar控制器,当我点击barbutton,需要来的loginViewController.please有人帮我在这个。其实我已经尝试了一些方法,但我dint得到的。 感谢提前解决问题的宝贵scheme。

在appDelegate放置你的tabBar和侧loginView,添加此tabBar

TUTAppDelegate *appdelegte =(TUTAppDelegate*)[[UIApplication sharedApplication]delegate]; [[appdelegte window]addSubview:[[appdelegte motivationalTabBar]view]]; 

在button上按下删除TabBar

 TUTAppDelegate *appDelegate = (TUTAppDelegate *)[[UIApplication sharedApplication] delegate]; [[[appDelegate motivationalTabBar] view]removeFromSuperview] 

首先将您的tabBar控制器添加到[appdelegte窗口],然后在其上显示Login View Controller。 当用户login成功时,closureslogin视图控制器。 再次当你点击barbutton来到那个loginViewController时,在tabBar控制器上显示Login View Controller。 在这种情况下,不需要添加和删除TabBar一次又一次。

  AppDelegate *delegate = (AppDelegate *) [[UIApplication sharedApplication] delegate]; [delegate.tabBarController.view removeFromSuperview]; [delegate.window addSubview:delegate.loginViewController.view]; 

我得到了解决这个代码的问题。 希望这会有助于某人。

感谢所有的答案。