iOS tip(3)

获取UIView所在的控制器,代码示例如下:

- (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;
}

你可能感兴趣的:(iOS tip(3))