2012-01-07 21 views
16

Tengo un problema extraño. He creado 2 viewcontrollers en mi guión gráfico: testSegueViewcontroller y nextPageViewController.
TestSegueViewcontroller contiene un UIButton NextPage. Arrastré Ctrl desde este botón a nextPageViewController y creé un segue de inserción.segue no funciona en la prueba de segue simple

El problema es cuando ejecuto este programa y hacer clic en el NextButton en el testSegueViewcontroller que no muestra la nextPageVieController :-(

¿Alguna idea de lo que estoy haciendo mal?

Respuesta

30

Con este enfoque se debe utilizar segues modales. empuje segue es una parte de UINavigationController transiciones

Si desea utilizar empuje segue a continuación, tendrá que poner su testSegueViewcontroller en UINavigationController instancia. Esto permitirá que la transición de inserción funcione.

+0

gracias por la respuesta, no me di cuenta del hecho del controlador de uinavigation. – reinvdo

+0

¡De nada! Tenga en cuenta que es mejor seguir las [preguntas frecuentes] (http://stackoverflow.com/faq#howtoask) para obtener todo lo mejor de este sitio%) – voromax

+6

+1 me impidió volverme loco :) –

0

Necesita poner el testSegueViewcontroller dentro de un UINavigationController.

+0

Gracias por la respuesta, no me di cuenta del hecho del controlador de uinavigation. – reinvdo

1

Push segue es una parte de navigationcontroller si su viewcontroller está incrustado con el controlador uinavigation entonces solo podrá empujar el controlador a otra vista. Si no desea agregar un controlador de navegación, use transiciones modales.

+0

Gracias por la respuesta, no me di cuenta del hecho del controlador de uinavigation. – reinvdo

+0

¿a qué problemas se enfrenta exactamente? – mashios

Cuestiones relacionadas