Tengo una aplicación con un controlador de barra de pestañas y cada vista contiene un controlador de navegación. Mi MainWindow se ve de la siguiente manera: alt text http://www.freeimagehosting.net/image.php?7bc867a594.pngCómo ocultar la barra de pestañas principal al presionar el controlador en navigationController
Todo funciona bien tal como está, pero noté un problema al presionar una vista de detalles en el controlador de navegación. En el didSelectRowAtIndexPath para un tableviewcontroller que pertenece al controlador de la barra de pestañas (la llamada más reciente en la imagen) que estoy haciendo esto:
- (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;
}
El ArticleViewController tiene su propia barra de pestañas, ya que tiene que mostrar cosas diferentes. El problema es que cuando presiono ArticleViewController en el navigationController, veo ambas barras de pestañas en la parte inferior de la vista. ¿Hay alguna manera de que pueda resolver este problema?
Gracias de antemano
Muchas gracias! Esto funciona como el encanto! ¡Me has alegrado el día! – Tommy
la nota importante se estableció 'hidesBottomBarWhenPushed' inmediatamente después de crear targetViewController –