/ / Toccando la scheda selezionata in UItabbarcontroller funziona come popViewcontroller - ios, xcode, ipad, uitabbarcontroller

Toccando la scheda selezionata in UItabbarcontroller funziona come popViewcontroller - ios, xcode, ipad, uitabbarcontroller

Nella mia app sto presentando UITabbarcontroller come acontroller di visualizzazione modale. Ci sono 3 schede e ho assegnato un controllo UInavigation a ciascuna scheda. Ora il problema è che se sto toccando una scheda già selezionata, funziona come funzione popViewControllerAnimated di 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];

Sono davvero bloccato al momento. Hai bisogno di un consiglio qui.

risposte:

0 per risposta № 1

Questo è il comportamento di UITabBarController, per evitare questo si prega di controllare il collegamento

Previene il popToRootViewController automatico sul doppio tocco di UITabBarController