- Сначала я устанавливаю TabBarController непосредственно в качестве контроллера корневого представления окна и hava NavigationController в viewControllers.
- , когда приложение запуска, я толкаю некоторые новые ViewController в стек навигации
- чем я нажимаю навигации tabbaritem, то navigationController poptoRootViewController
Как можно разбить событие шаг 3 или остановить его поп укоренять?click navigation tabbaritem popToRootViewController
Моим решения остановить авто попа-музыку до корня ViewController:
-(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;}
, если у вас есть пыльники решения, Wellcome записать.
Посмотрите по адресу: // stackoverflow.com/questions/6585899/tab-bar-second-tap-pops-to-navigation-controller-how-to-stop-it –
спасибо за ссылку –