美文网首页
iOS 通过View查找控制器

iOS 通过View查找控制器

作者: 流年啊奈我何 | 来源:发表于2017-05-22 15:39 被阅读0次

很多时候 我们想通过加在控制器里面的view查找到控制器,例如自定义的cell,在它里面去查找它在哪个控制器就很难,有一种方法可以解决这个问题

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

{

    id responder = view;

    while (responder){

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

    return responder;

    }

    responder = [responder nextResponder];

    }

    return nil;

}

```

UIResponder 事件的响应者,UIView和UIViewController都继承自UIResponder

相关文章

网友评论

      本文标题:iOS 通过View查找控制器

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