tengo el siguiente problema:pantallas Navegar usando la barra de pestañas y botones
En mi solicitud hay dos maneras de navegar a otras pantallas: por botones o por una barra de pestañas.
Todas las pantallas tienen la barra de pestañas que llama a las otras pantallas, pero la pantalla de inicio es la que tiene botones pero no tiene barra de pestañas.
Cuando comienzo a desarrollar mi aplicación elijo la plantilla de la aplicación de la barra de pestañas y funciona bien si llamo a las pantallas presionando la pestaña. El problema comienza cuando trabajo con la pantalla de inicio:
- Necesito "ocultar" la barra de pestañas en esta pantalla específica.
- En la pantalla de inicio, si llamo a una nueva pantalla con botones, la barra de pestañas desaparecerá en la nueva pantalla (tiene sentido porque la pantalla llama por un botón y no por la barra de pestañas).
Para resolver esto, creo que tal vez pueda crear una barra de pestañas personalizada (todavía no sé cómo) y llamarla a mis pantallas como un UIControl, así que de esa manera si necesito cambiar la barra de pestañas las modificaciones podrán en todas las pantallas que llamen ese control.
¿Qué me recomiendas? Es una buena idea crear una barra de pestañas personalizada y usarla como un UIControl? Si es así, ¿cómo puedo crear uno?
Lo utilizo para llamar a las ventanas
RecurringGiftListViewController *listViewController = [[RecurringGiftListViewController alloc] initWithNibName:@"RecurringGiftListViewController" bundle:nil];
listViewController.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
[self presentModalViewController:listViewController animated:YES];
[listViewController release];
se puede poner código de bits que se utiliza para empujar puntos de vista? – Ahmed
@Ahmed seguro, yo uso, yo uso esto para llamar a Windows RecurringGiftListViewController * listViewController = [[RecurringGiftListViewController alloc] initWithNibName: @ "RecurringGiftListViewController" bundle: nil]; listViewController.modalTransitionStyle = UIModalTransitionStyleCrossDissolve; [self presentModalViewController: listViewController animated: YES]; [lanzamiento de listViewController]; – avmauricio