获取控制器 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的简单应用相关推荐
- c# typescript_在任何IDE中从C#,Java或Python代码获取TypeScript接口的简单方法
c# typescript by Leonardo Carreiro 莱昂纳多·卡雷罗(Leonardo Carreiro) 在任何IDE中从C#,Java或Python代码获取TypeScript接 ...
- springboot 获取控制器参数的几种方式
这里介绍springboot 获取控制器参数有四种方式 1.无注解下获取参数 2.使用@RequestParam获取参数 3.传递数组 4.通过URL传递参数 无注解下获取参数 无注解下获取参数,需要 ...
- H3C WX2510H无线控制器开局如何简单配置
环境: H3C-WX2510H version 7.1.064, Release 5435P02 AP H3CWA6320-C 问题描述: H3C WX2510h无线控制器开局如何简单配置 解决方案: ...
- php定时刷新token,PHP 定时任务获取微信access_token的简单示例
搜索热词 感兴趣PHP 定时任务获取微信access_token的简单示例的小伙伴,下面一起跟随编程之家 jb51.cc的小编来看看吧. 最近开发微信公众平台,公众号调用各接口时都需使用access_ ...
- MVC在filter中如何获取控制器名称和Action名称
使用ActionExecutingContext对象可以获取控制器名称.Action名称.参数名称以及参数值.路由和Action返回值不影响结果. 在代码中 [AttributeUsage(Attri ...
- legend3---laravel中获取控制器名称和方法名称
legend3---laravel中获取控制器名称和方法名称 一.总结 一句话总结: \Route::current()->getActionName();会有完整的当前控制器名和方法名 pub ...
- spring mvc DispatcherServlet详解之一--request通过HandlerMaping获取控制器Controller过程
整个spring mvc的架构如下图所示: 现在来讲解DispatcherServletDispatcherServlet的第一步:获取控制器. HandlerMapping HandlerMappi ...
- 视图中获取控制器中数据的方式
在视图中获取控制器中数据的方式有两种: 一种是在控制器的操作中渲染视图时候分配模板数据,这种方式叫推送. 另外一种是在视图中手动获取控制器中的数据,包括控制器中的属性和方法及控制器id,通过$this ...
- [Windows]获取md5值最简单的工具
只需要在命令控制行输入"md5 文件名"就可以获取md5值, 简单易用并且保证md5值是准确的! 文件名可以是全路径,也可以是相对路径. 本人制作的简单工具,比如Windows自带 ...
最新文章
- rasa算法_(六)RASA NLU意图分类器
- 菜鸟教程 php跨域,PHP Ajax 跨域问题最佳解决方案
- python软件怎么用-用Python如何打出你的第一个程序
- linux 5005端口,Linux配置防火墙端口 8080端口
- python turtle画四叶草的步骤_python turtle工具绘制四叶草的实例分享
- Linux内核开发_3_busybox
- 一套开源的 iOS 轻量级框架
- Phycharm下载并安装
- ue修改倚天服务器时间,正途私服UE修改一些配置脚本
- 华为签约计算机大学,2020年,华为签约学生多的16所大学,你知道几个?
- shell脚本 插队
- HTML中abbr标记,html中abbr和acronym标签的区别
- Qt 常见错误及坑锦集(更新中....)
- 算法(第4版) 编写一个静态方法lg(),接受一个整型参数N,返回不大于log2N的最大整数。(不要使用Math库)
- 路径中 / ./ ../ ../../ ../../../ 的含义
- 新生学大学计算机心得,大学生信息技术心得体会怎么写
- QCA wlan driver load
- codeforce_div3_round527_ABCDEF
- (模拟信号/数字信号)分别以(模拟信号/数字信号)中传输方式
- 2021年安全员-A证(广西省-2021版)考试及安全员-A证(广西省-2021版)考试试卷
热门文章
- oracle 单表查询 详细图文
- 引入 JPEGCodec;JPEGImageEncoder; 图片处理(有的时候会报错)
- python分类器knn、svm_[转载]MatLab分类器大全(svm,knn,随机森林等)
- 刘子佼 mysql 下载_MySQL数据管理之备份恢复案例解析 23讲 Mysql备份恢复实战 视频教程...
- linux防火墙常用缩写,Linux iptables常用防火墙规则
- java读取matlab文件_将大文本文件读入MATLAB
- mysql查询以文件形式导出_mysql以文件形式导入导出整个数据库
- html原生音频播放器倍速,HTML5倍数功能视频播放器(加速2倍,1.5倍播放)
- nit计算机应用基础是考试大纲,全国计算机应用技术证书考试(NIT)考试大纲(计算机应用基础Windows XP)...
- flask的ajax的csrf代码