-(UIViewController *)viewController { UIResponder *next = self.nextResponder; do { if ([next isKindOfClass:[UIViewController class]]) { return (UIViewController *)next; } next = next.nextResponder; } while (next != nil); return nil; } 新建一个UIView的类目,把这个方法放进去,以后就可以直接通过`view.viewController`来获取视图的控制器了。