获取窗口的根控制器
来源:互联网 发布:上海大学网络选课 编辑:程序博客网 时间:2024/05/16 11:17
UIWindow * window = [[UIApplicationsharedApplication] keyWindow];
if (window.windowLevel !=UIWindowLevelNormal){
NSArray *windows = [[UIApplicationsharedApplication] windows];
for(UIWindow * tmpWinin windows){
if (tmpWin.windowLevel ==UIWindowLevelNormal){
window = tmpWin;
break;
}
}
}
UIViewController *result = window.rootViewController;
while (result.presentedViewController) {
result = result.presentedViewController;
}
if ([resultisKindOfClass:[HMTabBarViewControllerclass]]) {
result = [(HMTabBarViewController *)resultselectedViewController];
}
if ([resultisKindOfClass:[UINavigationControllerclass]]) {
result = [(UINavigationController *)resulttopViewController];
[result.navigationControllerpushViewController:hireMeControlleranimated:YES];
}
- 获取窗口的根控制器
- 16.获取当前主窗口的控制器
- 获取窗口当前显示的控制器
- 获取窗口当前显示的控制器
- iOS获取当前正在显示的窗口、视图控制器、视图
- 获取控制器的方法
- 获取view的控制器
- 自定义UITabBarController,并设为窗口的根控制器
- 获取根视图控制器
- 获取当前视图控制器present的控制器
- iOS 获取当前控制器的顶层控制器
- 获取视图所在的控制器
- 获取当前界面的控制器
- 获取当前控制器的方法
- iOS获取顶层的控制器
- 获取view所在的控制器
- iOS获取当前的控制器
- 获取顶部控制器的方法
- 作业3
- 数据结构中链表
- Softmax回归介绍
- Chrome开发者工具不完全指南(一、基础功能篇)
- 【bzoj4008】[HNOI2015]亚瑟王
- 获取窗口的根控制器
- 链表的添加和删除
- andLearning3练习
- Deepin Terminal Snap应用
- CMake学习(二)
- MPAndroidBarChart柱状图,水平柱状图,圆饼图,看完不会,我跟你姓
- makeObjectsPerformSelector 方法的使用
- Tomcat启用Gzip压缩
- centos apache2.2 主域名和子域名启用 阿里云免费SSL