ios5 - como - ios 12
¿Cómo realizar una transición que no está relacionada con la entrada del usuario en iOS 5? (2)
Considera una vista con un botón. Podemos arrastrar una conexión desde este botón a otro controlador de vista, crear un segue en IB y estamos contentos. ¿Qué pasa si necesito una transición que se realiza en algún evento, por ejemplo, el progreso de la red, y que no está relacionado con ninguna acción del usuario? Por ahora estoy colocando un botón, arrastrando un segue desde este botón, oculto el botón, asigno un identificador a un segue y en algún lugar del código realizo este segue. Sin embargo, creo que colocar un botón falso no es una forma correcta. Posiblemente me esté perdiendo algo usando storyboards, ¿podría ayudarme por favor a entender esto?
Crea tu segue ctrl arrastrando desde tu controlador de vista a tu próxima vista. Luego, para llamar a su segue, llame a:
[self performSegueWithIdentifier: @"SegueToScene1" sender: self];
Asegúrese de darle a su segue un nombre en el guión gráfico.
Puede usar el método performSegueWithIdentifier para forzar la transición a una nueva vista, según algunos criterios. Cuando llame a esto, también llamará automáticamente a prepareForSegue: (que generalmente se llama cuando el guión gráfico está por pasar a una nueva vista).
Escribí una publicación sobre controlar las vistas de empuje aquí, que debería abarcar la mayor parte de lo que estás hablando.