/ / Puknięcie wybranej zakładki w UItabbarcontroller działa jako popViewcontroller - ios, xcode, ipad, uitabbarcontroller

Dotknięcie wybranej karty w programie UItabbarcontroller działa jako popViewcontroller - ios, xcode, ipad, uitabbarcontroller

W mojej aplikacji przedstawiam UITabbarcontroller jakokontroler widoku modalnego. Istnieją 3 zakładki i przypisałem kontroler UInavigation do każdej karty. Teraz problem polega na tym, że pukam w już wybraną zakładkę, działa ona jako popViewControllerAnimated funkcji UInavigationcontroller.

UITabBarController *custom = [[UITabBarController alloc] init];
custom.delegate = self;
custom.tabBar.backgroundImage = [UIImage imageNamed:@"footerbar.png"];
[custom setViewControllers:[NSArray arrayWithObjects:nav, nav1, nav2, nil]];
[[UITabBar appearance] setItemWidth:(self.view.frame.size.width/3)-15];
[[NSUserDefaults standardUserDefaults] setObject:@"yes" forKey:@"loggedIn"];
[self presentViewController:custom animated:NO completion:nil];

Naprawdę utknąłem w tej chwili. Potrzebujesz porady tutaj.

Odpowiedzi:

0 dla odpowiedzi № 1

Jest to zachowanie UITabBarController, aby temu zapobiec, sprawdź link

Zapobiegaj automatycznemu sterowaniu popToRootViewController przy dwukrotnym dotknięciu kontrolera UITabBarController