Get to UIViewController from UIView?

前端 未结 29 2010
一整个雨季
一整个雨季 2020-11-22 16:57

Is there a built-in way to get from a UIView to its UIViewController? I know you can get from UIViewController to its UIView

29条回答
  •  孤城傲影
    2020-11-22 17:40

    If you aren't going to upload this to the App Store, you can also use a private method of UIView.

    @interface UIView(Private)
    - (UIViewController *)_viewControllerForAncestor;
    @end
    
    // Later in the code
    UIViewController *vc = [myView _viewControllerForAncestor];
    

提交回复
热议问题