欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

获取控制器 nextResponder的简单应用

发布时间:2024/1/17 50 豆豆
生活随笔 收集整理的这篇文章主要介绍了 获取控制器 nextResponder的简单应用 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

大家都会习惯封装一些视图,但是作为视图他是没有响应事件的能力的,对于UIView,nextResponder就是其SuperView或者ViewController,这样在做事件传递的时候可以不用设置delegate或block

废话不多说,直接上代码

//通过UIResponder来获取控制器 UIResponder *responder = self; while ((responder = [responder nextResponder])) if ([responder isKindOfClass: [UIViewController class]])//创建一个控制器的属性来接收一下这个控制器 self.superVC = (UIViewController *)responder; [self.superVC.navigationController pushViewController:Vc animated:YES];复制代码

简单粗暴,直接用。。。如果想详细的了解nextResponder的属性,点击这里

转载于:https://juejin.im/post/5a311bc46fb9a044ff317615

总结

以上是生活随笔为你收集整理的获取控制器 nextResponder的简单应用的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。