AVISO: Cualquier pregunta que no cumpla ninguno de estos criterios podrá ser borrada sin previo aviso.

Llevo días buscando información de como hacer los cambios de vista con Storyboard, imaginaba que debería de ser simplemente añadiendo un conector desde un button a una vista del StoryBoard, pero no consigo nada.

He seguido este tutorial pero a mi no me aparece el método performSegueWithIdentifier, sino que me aparecen 3 opciones, push, modal y custom, y usando push no me cambia de vista, tiene que ser una tontería pero no doy con ello y no se me ocurre que más hacer, es algo tan básico que es difícil encontrar información.

Muchas gracias por adelantado. Un Saludo.

preguntado 02 Ene '12, 10:36

rcabamo's gravatar image

rcabamo
1114510


Usa modal. Tendrás un acceso a la siguiente vista de forma rápida aunque te aparecerá un warning por ahí. Precisamente el mismo warning que aparece cuando usas una de las plantillas de Xcode 4.2.

enlace permanente

respondido 02 Ene '12, 13:10

guaica's gravatar image

guaica
71335

Eso estaba viendo con modal si que hace la transición, pero aquí mi mayor duda, vengo de programación en Android, y allí eres tu el que inicia la transición, por ejemplo si el login ha sido correcto, no se como se haría eso aquí, ya que tu le indicas que tal botón te lleva a otra vista, pero no se si hay algún método que te controle si se hace o no dicha transición, tal vez sea performSegueWithIdentifier?

Estoy mirando ahora estas dos guías: http://www.raywenderlich.com/5138/beginning-storyboards-in-ios-5-part-1 http://www.raywenderlich.com/5191/beginning-storyboards-in-ios-5-part-2

(02 Ene '12, 13:12) rcabamo
1

hola rcabamo, para realizar una transición desde código como bien dices, debes usar performSegueWithIdentifier.

(03 Ene '12, 18:11) Davix ♦

Gracias Davix, si esta mañana he logrado sacarlo veo que se método es el que lanza la transición y si en vez de poner el segue en un botón sino de vista en vista, puedes controlarlo en código.

Lo que no me queda claro por ejemplo es que diferencias hay entre un segue en push, modal o custom, el modal yo lo entiendo como una ventana modal, que la que la llama no se desaloja de memoria, por lo que es poco interesante, y el segue en push solo lo he visto en navigationController.

No he encontrado estas dudas resueltas en ningún lado, no me gusta meterle mano a las cosas sin saber que esta pasando por detrás, ya que luego vienen los fallos y los problemas para encontrarlos, en cualquier caso muchas gracias por las respuestas :)

He usado esto por si a alguien le interesa: http://stackoverflow.com/questions/7866684/conditionally-following-a-segue

(03 Ene '12, 18:18) rcabamo
Tu respuesta:
Activar/desactivar vista previa

Sobre esta pregunta

Etiquetas de la pregunta:

×65
×65
×63
×47
×11

Pregunta realizada el: 02 Ene '12, 10:36

Pregunta visitada: 2,359 veces

Última modificación: 03 Ene '12, 18:21

Seguir esta pregunta

Por Email:

Una vez que entres podrás suscribirte desde aquí para recibir actualizaciones

Por RSS:

Respuestas

Respuestas y Comentarios

Realizar Donación