iOS: Secuencia del guión gráfico
Frecuentes
Visto 1,759 veces
0
Actualmente estoy trabajando para una aplicación de iPad que muestra una presentación de diapositivas en la primera escena, realizada con un UIScrollView paginado. Cuando hago clic en una página en la presentación de diapositivas, quiero enviar un nuevo VC (a una nueva escena, que debería presentar varias miniaturas... una especie de capa de detalles si así lo desea).
¿Cómo puedo hacer esto a través de segue? Actualmente, simplemente saqué un nuevo VC y conecté SlideshowVC con el siguiente VC en la escena, pero no pasa nada. Envolví mi cabeza en un par de tutoriales, pero la mayoría de ellos usan un botón que está conectado al siguiente VC. ¿Es capaz de simplemente conectar SlideshowVC con el siguiente VC o realmente necesito colocar un botón sobre toda la vista de desplazamiento y conectar el botón con el siguiente VC?
Actualmente mi escena se parece a la siguiente imagen. El primero es un NavVC - el segundo el SlidehsowVC y el tercero el DetailVC.
1 Respuestas
5
Si no desea conectar el segue a un botón, cuando intercepte la interacción del usuario, simplemente haga esto:
[self performSegueWithIdentifier:@"mySegueIdentifier" sender:self];
Si necesita configurar algo antes de llegar allí, use esto:
-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
if ([[segue identifier] isEqualToString:@"mySegueIdentifier"]) {
MyViewController *myViewController = segue.destinationViewController;
// do something here
}
}
Respondido 28 ago 12, 11:08
No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas ios uiviewcontroller storyboard segue or haz tu propia pregunta.