Pregunta

Estoy usando el siguiente código para realizar un Segue a otro controlador de vista:

[self performSegueWithIdentifier:@"BackSegue" sender:self];

Esto funciona bien cuando el destino de "backsegue" llamado Segue es otro controlador de vista (una de las pestañas, en realidad), pero necesito mostrar las pestañas en la parte inferior, por lo que la transición directamente a este controlador de vista no funcionará como allí.No habrá pestañas.¿Está permitido / posible solicitar un controlador de Tabbar?¿Es algo malo con este código específico o sería otra cosa que estoy haciendo?

Editar 1

El controlador de TabBar no tiene archivos .m / .H y nunca se declara programáticamente, pero estoy bastante seguro de que el segue se configura correctamente en el guión gráfico de lo mejor de mi conocimiento (de la misma manera que se creó anteriormentedirectamente al otro viewcontroller).

¿Fue útil?

Solución

Puede seguir directamente a un UITabBarController.Solo cambia el segue en tu guión gráfico.Cuando se produce el Suegue, debe cargar el controlador de la barra de la pestaña y, en consecuencia, la barra de la pestaña en la parte inferior de la pantalla y la vista de la primera vista del controlador asociada con el controlador de la barra TAB.

Otros consejos

Para segar con la pestaña específica en el controlador de barras de la pestaña: Necesitas agregar el SELECTADOINDEX= 1

Añade estas líneas de código para SEGUE:

UITabBarController *loadTabBar = [self.storyboard instantiateViewControllerWithIdentifier:@"TasksAppsTabs"];
        loadTabBar.selectedIndex=1;
        [self presentViewController:loadTabBar animated:YES completion:nil];

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top