#import "UIView+ViewController.h"
@implementation UIView (ViewController)
- (UIViewController *)viewController
{
id next = [self nextResponder];
while (next != nil) {
if ([next isKindOfClass:[UIViewController class]]) {
UIViewController *viewCtrl = next;
return viewCtrl;
}
next = [next nextResponder];
}
return nil;
}
@end
註釋:
- (UIViewController *)viewController//(將它在頭文件:.h中聲明)
[next isKindOfClass:[UIViewController class]//用一個簡單的判斷 當符合條件時返回想要的控制器