获取当前屏幕显示的viewcontroller
来源:互联网 发布:俄罗斯残奥会禁赛知乎 编辑:程序博客网 时间:2024/05/21 09:58
#pragma mark 获取当前屏幕显示的viewcontroller/** * @author zm * @brief 获取当前屏幕显示的viewcontroller * @return 当前的ViewController(未找到返回nil) */- (UIViewController *)f_getCurrentViewController{ UIViewController *_vc_result =nil; UIWindow *_w_current = [[UIApplicationsharedApplication] keyWindow]; if (_w_current.windowLevel !=UIWindowLevelNormal) { NSArray *arr_windows = [[UIApplicationsharedApplication] windows]; for(UIWindow * _w_tempin arr_windows) { if (_w_temp.windowLevel ==UIWindowLevelNormal) { _w_current = _w_temp; break; } } } UIView *_v_front = [[_w_currentsubviews] objectAtIndex:0]; id _id_nextResponder = [_v_frontnextResponder]; if ([_id_nextResponderisKindOfClass:[UIViewControllerclass]]) _vc_result = _id_nextResponder; else _vc_result = _w_current.rootViewController; return _vc_result;}
8 0
- iOS 获取当前屏幕显示的viewcontroller
- 如何获取当前屏幕显示的viewcontroller
- 获取当前屏幕显示的viewcontroller
- iOS //获取当前屏幕显示的viewcontroller
- iOS-获取当前屏幕显示的ViewController
- 获取当前屏幕显示的ViewController
- 获取当前屏幕显示的viewcontroller
- 获取当前屏幕显示的viewcontroller
- 获取当前屏幕显示的viewcontroller
- 获取当前屏幕显示的viewcontroller
- 获取当前屏幕显示的viewcontroller
- iOS 获取当前屏幕显示的viewcontroller
- 获取当前屏幕显示的视图控制器viewcontroller
- 获取当前显示的ViewController
- 获取当前显示的ViewController
- 获取当前显示的ViewController
- 获取当前显示的viewController
- ios 获取当前屏幕的ViewController
- 腾正科技“护驾”来袭
- log4j详细配置
- 从零开始构建MSBuild C#项目文件
- Intent和IntentFilter详解
- Java中的继承
- 获取当前屏幕显示的viewcontroller
- 15.0坂本Nios ii 编译on_chip_memory过小的解决方案
- sqlite的数据库
- PHP MJPEG
- iOS 上传svn某些文件提交失败解决方法
- jQuery深入之源码解析(二)——自调用匿名函数
- 存储过程中常用日期格式
- 十年测试经验悟出的测试心得
- Hibernate session的方法全集