Tengo un montón de subViews en mi ViewController.iOS: ¿UIView pertenece a un UIViewController?
En la última capa tengo una UIView, y desde esta vista quiero llamar a la supervista y subir hasta que encuentre la UIView que pertenece a mi ViewController.
¿Es posible determinar si una UIView pertenece a un ViewController o no?
UIView *someView = self.superView;
while (true)
{
if (someView BELONGS TO VIEWCONTROLLER)
{
// Now we know this view belongs to a VIewController
break;
}
someView = someView.superView;
}
Hay una categoría escrito para UIView que podría ayudar: http://stackoverflow.com/questions/1340434/get-to-uiviewcontroller-from-uiview-on-iphone/3732812 # 3732812 –
Posible duplicado: [¿Llegar a UIViewController desde UIView en iPhone?] (Http://stackoverflow.com/questions/1340434/get-to-uiviewcontroller-from-uiview-on-iphone) –
No es un duplicado. Esta pregunta se trata de encontrar la vista que pertenece a un controlador de vista, no encontrar el controlador de vista para una vista determinada. –