iOS获取最上层控制器
iOS获取最上层控制器
+ (UIViewController *)uppermostController {UIViewController *resultController = [self aboveController:[[[UIApplication sharedApplication] keyWindow] rootViewController]];while (resultController.presentedViewController) {resultController = [self aboveController:[resultController presentedViewController]];}return resultController;
}+ (UIViewController *)aboveController:(UIViewController *)controller {if ([controller isKindOfClass:[UINavigationController class]]) {return [self aboveController:[(UINavigationController *)controller topViewController]];}else if ([controller isKindOfClass:[UITabBarController class]]) {return [self aboveController:[(UITabBarController *)controller selectedViewController]];}return controller;
}
iOS获取最上层控制器相关推荐
- iOS 获取屏幕最上层window以及响应者
1. 通过UIApplication获取 UIWindow *window = [UIApplication sharedApplication].keyWindow; 或者 UIWindow *wi ...
- iOS翻页视图控制器UIPageViewController的应用
2019独角兽企业重金招聘Python工程师标准>>> iOS翻页视图控制器UIPageViewController的应用 一.引言 UIPageViewController是iOS ...
- iOS开发中标签控制器的使用——UITabBarController
iOS开发中标签控制器的使用--UITabBarController 一.引言 与导航控制器相类似,标签控制器也是用于管理视图控制器的一个UI控件,在其内部封装了一个标签栏,与导航不同的是,导航的管理 ...
- 分享了iOS获取通讯录的4种方式
本文实例为大家分享了iOS获取通讯录的4种方式,供大家参考,具体内容如下 使用场景 一些App通过手机号码来推荐好友,如 微博.支付宝 首先客户端会获取通讯录中的所有手机号然后将这些手机号提交到App ...
- ios获取软键盘完成事件
ios获取软键盘完成事件,通过判断input的onBlur事件即可
- ios 带scrollView的控制器,双击“状态栏”,返回scrollView的顶部
ios 带scrollView的控制器,双击"状态栏",返回scrollView的顶部 自动存在的属性,如果没有过分的自定义一般都好使. 转载于:https://www.cnbl ...
- ios获取新数据要不要关_ios获取新数据要不要关
大家好,我是时间财富网智能客服时间君,上述问题将由我为大家进行解答. ios获取新数据是否要关可以根据需要选择,选择以手动形式获取数据,但是这样您将不能收到实时的邮件提醒. iOS(原名为iPhone ...
- Codeigniter 获取当前的控制器名称和方法名称
在Codeigniter 可以通过下面两个方法获取当前的控制器名称和方法名称 $this->router->fetch_class(); $this->router->fetc ...
- iOS获取自1970年毫秒数使用OC和swift两种语法,返回字符串
iOS获取自1970年毫秒数使用OC和swift两种语法,返回字符串 oc的话,我们定义一个category分类,对谁分类,对NSDate分类,对外暴露一个类方法,只要导入头文件,即可使用. @int ...
最新文章
- Webpack入门教程三
- Python命令行运行文件的实例方法
- Python - @property 方法变属性
- 您的第一个Lagom服务– Java Microservices入门
- EF框架step by step(4)—DBcontext应用于已存在数据库
- 服务器文件忽略大小写,服务器文件忽略大小写
- 简单电子相册视频制作的步骤和要点
- 电脑开机进不了桌面拒绝访问怎么办
- C++模板实现的通用工厂方法模式
- 找到好东西,可以显示最忙碌的java线程的脚本
- 小程序开发工具命令行启动配置
- hexo写博客时怎么插入图片
- xsmax进入dfu模式_iPhoneXSMax怎么强制重启-如何进入DFU模式
- 鸿蒙os适配平板,华为新平板搭载高通4G芯片,鸿蒙OS已适配完成,友商随时可用...
- LinkedList 类 的简单应用
- 媒体报道 | 《数据安全治理自动化技术框架(DSAG)》白皮书诞生,探索数据安全治理技术“最优解”
- 求X的N次方,介绍三种方法
- proteus仿真arduino中调用DHT11/22温湿度传感器
- [实用技巧] 永久改键软件SharpKeys, 超级好用
- torch实现自编码器_Pytorch-自编码器与变分自编码器
热门文章
- Lua中使用Sleep函数
- JPA中persistence.xml模板
- Win10 Microsoft Store 微软商店 Error 0x00000193 解决方法
- Python 中异常嵌套
- 解决GitHub加载不出图片问题
- 《ASP.NET Core In Action》读书笔记系列五 ASP.NET Core 解决方案结构解析1
- Eclipse一直building workspace问题解决
- 如何使用C#中的WebClient将数据发布到特定URL
- 如何在Docker容器中挂载主机目录
- Node.js + Nginx-现在怎么办?