iOS: Secuencia del guión gráfico

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. enter image description here

preguntado el 28 de agosto de 12 a las 10:08

1 Respuestas

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 or haz tu propia pregunta.