iOS 通过View获取View的父控制器

2019-08-22  本文已影响0人  iOS门三闫

-(UIViewController *)getParentControllerFromView:(UIView *)view

{

    UIResponder *responder =[view nextResponder];

    while(responder)

    {

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

        {

            return(UIViewController *)responder;

        }

        responder =[responder nextResponder];

    }

    return nil;

}

例如:

    [[self getParentControllerFromView:self].navigationController pushViewController:browser animated:NO];   

上一篇 下一篇

猜你喜欢

热点阅读