获取当前控制器
来源:互联网 发布:火车票网上订票软件 编辑:程序博客网 时间:2024/04/28 16:46
//任意位置当前屏幕显示的viewcontroller- (UIViewController *)getCurrentVC{ UIViewController *result = nil; UIWindow * window = [[UIApplication sharedApplication] keyWindow]; if (window.windowLevel != UIWindowLevelNormal) { NSArray *windows = [[UIApplication sharedApplication] windows]; for(UIWindow * tmpWin in windows) { if (tmpWin.windowLevel == UIWindowLevelNormal) { window = tmpWin; break; } } } UIView *frontView = [[window subviews] objectAtIndex:0]; id nextResponder = [frontView nextResponder]; if ([nextResponder isKindOfClass:[UIViewController class]]) result = nextResponder; else result = window.rootViewController; return result;}//在view中获取当前控制器id nextResonder = [self nextResponder]; while (![nextResonder isKindOfClass:[UIViewController class]]) { if (!nextResonder) return; nextResonder = [nextResonder nextResponder]; } UIViewController *currentController = (UIViewController *)nextResonder;
0 0
- 获取当前控制器
- 获取当前控制器
- 获取当前页面控制器
- 获取当前控制器
- 获取当前视图控制器present的控制器
- thinkphp控制器中获取当前控制器路径
- iOS 获取当前控制器的顶层控制器
- 获取当前界面的控制器
- 获取当前视图所在控制器
- 获取当前控制器的方法
- 获取当前控制器ViewController(Navi)
- iOS--获取当前视图控制器
- iOS获取当前的控制器
- tp5获取当前控制器名称
- Yii: 获取当前控制器和动作名
- 获取当前视图所在的视图控制器
- Yii: 获取当前控制器和动作名
- Yii: 获取当前控制器和动作名
- Java使用Apache CXF开发Web Service
- Hibernate容器映射技术
- OS X中多PHP环境与Nginx配置问题
- 如何分清JSON解析什么时候该用JSONObject,什么时候该用JSONArray。
- maven-compiler-plugin 指定JDK版本和编码
- 获取当前控制器
- java线程停止问题
- HTML <button> 标签的 type 属性
- RxJava操作符(一)Creating Observables
- 7则心理寓言故事
- [php函数]--数组函数--array_chunk
- cxf+Spring的webservice应用
- NodeJS 使用Stream 方式 copy 大文件
- 第二种方法制作三角