美文网首页
iOS中如何在View中获取当前的控制器ViewControll

iOS中如何在View中获取当前的控制器ViewControll

作者: 保持前行 | 来源:发表于2019-05-22 10:19 被阅读0次

    #pragma mark 获得当前view的控制器

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

    }

    用的时候,直接调用此方法就可以

    [[self viewController] presentViewController:alertController animated:YES completion:nil];

    相关文章

      网友评论

          本文标题:iOS中如何在View中获取当前的控制器ViewControll

          本文链接:https://www.haomeiwen.com/subject/nzcyzqtx.html