iOS:通过view得到它的viewController

来源:互联网 发布:齐博新建文章数据库 编辑:程序博客网 时间:2024/05/17 23:50

有时候当我们得到一个view的时候,需要它的controller去执行某些方法,先有如下方法可以得到view的controller

- (UIViewController *)viewController {    for (UIView* next = [self superview]; next; next = next.superview) {        UIResponder *nextResponder = [next nextResponder];        if ([nextResponder isKindOfClass:[UIViewController class]]) {            return (UIViewController *)nextResponder;        }    }    return nil;}



0 0
原创粉丝点击