//获取当前屏幕显示的viewcontroller

+(UIViewController *)getCurrentWindowVC

{

UIViewController *result = nil;

UIWindow * window = [[UIApplication sharedApplication] keyWindow];

if (window.windowLevel != UIWindowLevelNormal)

{

NSArray *windows = [[UIApplication sharedApplication] windows];

for(UIWindow * tempWindow in windows)

{

if (tempWindow.windowLevel == UIWindowLevelNormal)

{

window = tempWindow;

break;

}

}

}

UIView *frontView = [[window subviews] objectAtIndex:0];

id nextResponder = [frontView nextResponder];

if ([nextResponder isKindOfClass:[UIViewController class]])

{

result = nextResponder;

}

else

{

result = window.rootViewController;

}

return  result;

}

iOS 获取当前的UIViewController相关推荐

  1. iOS获取最上层控制器

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

  2. ios获取软键盘完成事件

    ios获取软键盘完成事件,通过判断input的onBlur事件即可

  3. ios获取新数据要不要关_ios获取新数据要不要关

    大家好,我是时间财富网智能客服时间君,上述问题将由我为大家进行解答. ios获取新数据是否要关可以根据需要选择,选择以手动形式获取数据,但是这样您将不能收到实时的邮件提醒. iOS(原名为iPhone ...

  4. iOS获取自1970年毫秒数使用OC和swift两种语法,返回字符串

    iOS获取自1970年毫秒数使用OC和swift两种语法,返回字符串 oc的话,我们定义一个category分类,对谁分类,对NSDate分类,对外暴露一个类方法,只要导入头文件,即可使用. @int ...

  5. ios 获取控件高度

    2019独角兽企业重金招聘Python工程师标准>>> 1.ios 获取控件相对屏幕的位置 需要获取的对象为view1,则该视图相对屏幕的位置可使用下面方法实现: UIWindow ...

  6. ios 获取沙盒文件名_IOS获取各种文件目录路径的方法

    iphone沙箱模型有四个文件夹,分别是什么,永久数据存储一般放在什么位置,得到模拟器的路径的简单方式是什么. documents,tmp,app,Library. (NSHomeDirectory( ...

  7. ios获取区域服务器信息,ios获取服务器数据

    ios获取服务器数据 内容精选 换一换 调用API出错后,将不会返回结果数据.调用方可根据每个API对应的错误码来定位错误原因.当调用出错时,HTTP请求返回一个4xx或5xx的HTTP状态码.返回的 ...

  8. iOS获取当前网络连接状态WiFi、5G、4G、3G、2G

    iOS获取网络连接状态 通过AFNetworking获取的网络状态只有未知.无网络连接.手机自带网络.WIFI,需求是需要准确的定位到是WiFi.5G.4G.3G.2G,所以AFNetworking并 ...

  9. iOS获取WIFI配置信息,WIFI名称、网关(路由器地址)、本机IP地址、DNS

    DEMO地址(看代码,什么就都有了):https://github.com/SimpleBraver/test_wifi.git 1.获取当前手机WIFI名称信息 #import <System ...

最新文章

  1. Matlab的size()函数
  2. adb push命令传文件到手机_手机之间传文件,蓝牙太慢,QQ要流量,推荐快牙
  3. python多线程实现同步的方式_深入解析Python中的线程同步方法
  4. C# 复制 粘贴 剪切 撤销
  5. 《Matlab实用案例》系列Matlab从入门到精通实用100例案例教程目录(持续更新)
  6. centos安装python3.5_CentOS 7安装Python3.5
  7. python画猴子_Python学习笔记(1)
  8. mysql数据库多表查询实例
  9. 嵌入式C语言知识总结
  10. 中国台湾研发miniLED技术进展迅速,将给面板技术带来变革
  11. 【爱心】JAVA表白代码——属于程序员的浪漫
  12. 生鲜行业采购管理系统把控采购成本,实现精细化管理
  13. idea关闭当前窗口的快捷键
  14. Photoshop CC重磅功能发布:复杂抠图也能一键搞定
  15. permission denied (publickey)问题的解决
  16. java.lang.IllegalArgumentException: Can not set xxxx field XXXX
  17. 程序人生 - 数字化人民币的无网络支付是如何实现的?
  18. Octopus Deploy云程序部署,真正正确地完成其工作
  19. Python:环境变量设置PYTHONPATH解决impor导入模块报错
  20. centos 无法ping内网 Destination Host Unreachable

热门文章

  1. 线阵相机的线扫描速率的计算方法
  2. linux火狐中设置中文,Ubuntu中firefox设置成中文
  3. 用计算机解题前 需要将解题方法,算法及其表示方法
  4. Leetcode-数据结构-350. 两个数组的交集 II
  5. ie浏览器地址栏中文参数提交服务器乱码分析
  6. HR不得不知的Excel技能——模板篇
  7. vue 组件内引入外部在线js、css
  8. 手摸手教你使用srs服务搭建毫秒级延时直播
  9. (附源码)ssm失物招领系统 毕业设计 182317
  10. VSCode远程连接服务器使用R语言