当前位置:
首页 >
获取控制器 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的简单应用的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 2017年秋招二十套前端面试题分享
- 下一篇: springcloud微服务实战 学习笔