|
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. |
|
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. 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
|