1. UIResponder

UIViewController *uvc;UIResponder* nextResponder = [self.superview.superview.superview nextResponder];if ([nextResponder isKindOfClass:[UIViewController class]]) {uvc = (UIViewController*)nextResponder;}

2.获取当前屏幕中present出来的viewcontroller

- (UIViewController *)getPresentedViewController
{UIViewController *appRootVC = [UIApplication sharedApplication].keyWindow.rootViewController;UIViewController *topVC = appRootVC;if (topVC.presentedViewController) {topVC = topVC.presentedViewController;}return topVC;
}

转载于:https://www.cnblogs.com/SimonGao/p/5063944.html

iOS 之 获取View所在控制器相关推荐

  1. matlab中获取view,ios 怎么获取一个view的位置

    ios 怎么获取一个view的位置以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! ios 怎么获取一个view的位置 打 ...

  2. iOS获取最上层控制器

    iOS获取最上层控制器 + (UIViewController *)uppermostController {UIViewController *resultController = [self ab ...

  3. IOS 正则表达式匹配文本中URL位置并获取URL所在位置(解决连接中文问题)

    IOS 正则表达式匹配文本中URL位置并获取URL所在位置(解决连接中文问题) 参考文章: (1)IOS 正则表达式匹配文本中URL位置并获取URL所在位置(解决连接中文问题) (2)https:// ...

  4. iOS-获取当前View所在的控制器

    用一个分类,具体: .h #import <UIKit/UIKit.h>@interface UIView (CurrentController)/** 获取当前View的控制器对象 */ ...

  5. iOS开发UI篇—多控制器和导航控制器简单介绍

    iOS开发UI篇-多控制器和导航控制器简单介绍 一.多控制器 一个iOS的app很少只由一个控制器组成,除非这个app极其简单.当app中有多个控制器的时候,我们就需要对这些控制器进行管理 有多个vi ...

  6. IOS开发UI篇—导航控制器属性和基本使用

    IOS开发UI篇-导航控制器属性和基本使用 一.导航控制器的一些属性和基本使用 1.把子控制器添加到导航控制器中的四种方法 (1) 1.创建一个导航控制器 UINavigationController ...

  7. qt 获取当前程序运行路径_Qt 程序获取程序所在路径、用户目录路径、临时文件夹等特殊路径的方法...

    Qt 程序获取程序所在路径.用户目录路径.临时文件夹等特殊路径的方法 经常我们的程序中需要访问一些特殊的路径,比如程序所在的路径.用户目录路径.临时文件夹等.在 Qt 中实现这几个功能所用的方法虽然都 ...

  8. IOS中获取各个文件的目录路径的方法和NSFileManager类

    转自:http://blog.sina.com.cn/s/blog_5fb39f910101di92.html IOS中获取各种文件的目录路径的方法 iphone沙箱模型的有四个文件夹,分别是什么,永 ...

  9. iOS之获取手机的系统信息

    iOS的APP应用开发过程中,为了bug跟踪或者获取用户反馈,需要自动收集用户设备.系统信息.应用信息等.当然这些信息是用户的非隐私信息,是通过开发api可以获取到的.那么通过哪些api可以获取这些信 ...

最新文章

  1. swoole 异步MYSQL
  2. android 跳转到小米手机神隐模式
  3. [转]浅谈 python multiprocessing(多进程)下如何共享变量
  4. tpl-spring-mybatis 模板工程
  5. 深入理解注意力机制(Attention Mechanism)和Seq2Seq
  6. 欧洲语言框架A1到C2,法语等级 A1、A2、B1、B2、C1、C2
  7. sftp上传文件到服务器遇到的问题
  8. 蓝桥杯 回文数 C语言版
  9. 9、IPA通路分析相关网页教程
  10. R 回归 虚拟变量na_R语言实战之R语言基础语法精讲(三)
  11. c++获取umg ue_UE4-UMG与c++交互
  12. POJ 1664 求m个苹果放入n个盘子的不同放法数目 递归 分类讨论
  13. 拼多多竞价成功后多久有流量?万顿思教育
  14. 如何区分MOS管、三极管(从MOS管、三极管的结构方面理解)
  15. Hbuilder-应用程序打包
  16. 联想Y400安装ubuntu16.04、cuda8.0、cudnn5.1、anaconda2.7、tensorflow1.2、keras、opencv
  17. 第三章:先从整理头脑开始---断舍离的思考准则
  18. 电影网站数据查取小试
  19. JavaScript判断设备类型的实现
  20. ivt bluesoleil 6.4.249 完美 破解 蓝牙适配器

热门文章

  1. CSS 横向导航栏(由竖向改成横向 float)
  2. iis 装完framework4 7 无法切换_扫盲贴之电压并列与电压切换
  3. stack heap java_java中的Heap 和 Stack | 学步园
  4. python中字典的value可以为任意对象_Python学习之字典的删改查操作
  5. HTML5的little,HTML 5
  6. const修饰是指针和常量
  7. 互联网晚报 | 3月3日 星期四 |​ 苹果将于北京时间3月9日凌晨2点举办春季发布会;vivo子品牌NEX被砍掉...
  8. 亚洲食品市场挑战:了解亚洲新消费群体
  9. 手把手教你Axure-基本工具栏
  10. 2021年中国便利店发展报告