我在我的ViewController中有一堆的子視圖。iOS - UIView是否屬於UIViewController?
在最後一層,我有一個UIView,並從這個視圖我想調用超級視圖,直到我找到屬於我的ViewController的UIView。
是否有可能找出UIView是否屬於ViewController?
UIView *someView = self.superView;
while (true)
{
if (someView BELONGS TO VIEWCONTROLLER)
{
// Now we know this view belongs to a VIewController
break;
}
someView = someView.superView;
}
沒有爲UIView的書面類別可能幫助:http://stackoverflow.com/questions/1340434/get-to-uiviewcontroller-from-uiview-on-iphone/3732812#3732812 –
可能的重複:[從iPhone上的UIView獲取UIViewController](http://stackoverflow.com/questions/1340434/get-to-uiviewcontroller-from-uiview-on-iphone) –
不是重複的。這個問題是關於查找屬於視圖控制器的視圖,而不是查找給定視圖的視圖控制器。 –