获取当前UIView的控制器

2017-06-02  本文已影响0人  飞天喵咪

- (UIViewController*)viewController:(UIView*)view {

for(UIView* next = [viewsuperview]; next; next = next.superview) {

UIResponder* nextResponder = [nextnextResponder];

if([nextResponderisKindOfClass:[UINavigationControllerclass]] || [nextResponderisKindOfClass:[UIViewControllerclass]]) {

return(UIViewController*)nextResponder;

}

}

return nil;

}

上一篇 下一篇

猜你喜欢

热点阅读