sábado, 3 de noviembre de 2012

Hacer Segue desde un UILabel o UIView

Los Segues son una especie de vínculos que nos permiten movernos entre los view controllers. Hacer segue desde botones es la opción más común, pero no la única. Os voy a mostrar como se puede hacer tambien desde UIView o UILabel.

Vamos a suponer que tenemos un View Controller tan simple como el de la siguiente figura, con solamente una etiqueta azul. Queremos conseguir que, al tocar sobre la etiqueta, nos lleve a otro View Controller.


Dentro del Attributes Inspector de la etiqueta es importante marcar el check User interaction Enabled.


A continuación arrastraremos un Tap Gesture Recognizer y lo soltamos sobre la etiqueta. 


Nos creamos otro View Controller simple hacia el que vamos a hacer segue al tocar sobre la etiqueta y, pinchando sobre el Tap Gesture Recognizer con el botón derecho arrastramos hacia el nuevo View Controller.



Y ya está, así de sencillo.

Lo mismo se podría hacer sobre una vista.

@Fin