Ho un'applicazione con un controller barra di tabulazione e ogni vista contiene un controller di navigazione. My MainWindow ha il seguente aspetto: alt text http://www.freeimagehosting.net/image.php?7bc867a594.pngCome nascondere la barra di controllo genitore quando si spinge il controller in navigationController
Tutto funziona correttamente, ma ho notato un problema quando si sposta una vista dettagli sul controller di navigazione. Nel didSelectRowAtIndexPath per un tableviewcontroller che appartiene al controller barra delle schede (quella chiamata più recente nell'immagine) sto facendo questo:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
ArticleViewController *articleController = [[ArticleViewController alloc] initWithNibName:@"ArticleView" bundle:nil];
[self.navigationController pushViewController:articleController animated:YES];
[articleController release];
articleController = nil;
}
L'ArticleViewController ha una propria barra delle linguette perché ha bisogno di visualizzare cose differenti. Il problema è che quando spingo l'ArticleViewController nel navigationController vedo entrambi i tabbar nella parte inferiore della vista. C'è un modo per risolvere questo problema?
Grazie in anticipo
Grazie mille! Funziona come un incantesimo! Hai reso la mia giornata! – Tommy
la nota importante è stata impostata 'hidesBottomBarWhenPushed' immediatamente dopo aver creato targetViewController –