寻找view所在的控制器

2016-06-16  本文已影响24人  伏特加
- (UIViewController *)viewController{
    for (UIView* next = self; next; next = next.superview) {
        UIResponder* nextResponder = [next nextResponder];
        if ([nextResponder isKindOfClass:[UIViewController class]]) {
            return (UIViewController*)nextResponder;
        }
    }
    return nil;
}

也可以根据这个方法找到想要的父视图

上一篇 下一篇

猜你喜欢

热点阅读