获取UIView所属的UIViewController

在UIVIew中实现下面方法:

- (UIViewController *)viewController

{

    UIResponder *responder = self;

    while ((responder = [responder nextResponder])) 

    {

        if ([responder isKindOfClass:[UIViewController class]]) 

        {

            return (UIViewController *)responder;

        }

    }

    return nil;

}

你可能感兴趣的:(获取UIView所属的UIViewController)