单击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];
我得到了解决这个代码的问题。 希望这会有助于某人。
感谢所有的答案。