- 首先我直接安裝TabBarController作爲窗口的根視圖控制器,並在viewControllers中有一個NavigationController。
- 當應用程序運行,我推了一些新的視圖 - 控制到導航堆棧
- 比我點擊導航tabbaritem的navigationController poptoRootViewController
我如何崩潰的第3步事件或停止彈出根?click navigation tabbaritem popToRootViewController
我的解決方法,停止自動彈出到根視圖 - 控制:
-(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{
UITabBarController *tbc = [[UITabBarController alloc]init];
tbc.viewControllers = [NSArray arrayWithObjects:rvc,nil];
tbc.delegate = self;}
-(BOOL)tabBarController:(UITabBarController *)tabBarController shouldSelectViewController:(UIViewController *)viewController{
if([tabBarController selectedViewController] == viewController)
return NO;
return YES;}
如果你有一個花葯的解決方案,惠康寫下來。
查看http:// stackoverflow.com/questions/6585899/tab-bar-second-tap-pops-to-navigation-controller-how-to-stop-it –
感謝您的鏈接 –