iOS 开发之返回指定的控制器
iOS 开发之返回当前视图控制器堆栈里的某个控制器
/** 确定 */ - (void)clickConfirmBtn { HomeVC *homeVC = [[HomeVC alloc] init]; [self popToViewController:homeVC]; } /** 返回当前视图控制器堆栈里的某个控制器 @param targetViewController 目标控制器 */ - (void)popToTargetViewController:(UIViewController *)targetViewController { UIViewController *targetVC = nil; // 遍历 ViewController for (UIViewController * viewController in self.navigationController.viewControllers) { // 这里判断是否为你想要跳转的页面 if ([viewController isKindOfClass:[targetViewController class]]) { targetVC = viewController; } } if (targetVC) { // 跳转 [self.navigationController popToViewController:targetVC animated:YES]; } }
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
MOBIM ios 表情键盘排版方法
IM 软件中,常用的功能有一个就是表情发送,可以是系统的emoji,自定义的图片,或者动态图等形式。今天主要介绍下自定义的图片表情,这种方式。如下图: 下面介绍两种常用的方式方式一.非重用就是将表情键盘分页,每页按从左往右,从上往下,添加表情。这种方法能实现效果,但是有一个弊端就是效率低,不能重用表情图片。而且删除功能也不能按图片展示!方式二.重用方式用 UICollectionView 实现重用,将表情数组进行分页后放到每个section中,对于每页的数据需要注意,留出删除表情的cell来后,再进行分页,对于最后一页,如果数据无法填充满的话,只需要加载要展示的就可以了.最后需要注意,如果分页是横排的话,需要对应好每页数组与现实的关系,不然现实就会错乱
- 下一篇
一款基于RxJava2+Retrofit2实现简单易用的网络请求框架
本库是一款基于RxJava2+Retrofit2实现简单易用的网络请求框架,结合android平台特性的网络封装库,采用api链式调用一点到底,集成cookie管理,多种缓存模式,极简https配置,上传下载进度显示,请求错误自动重试,请求携带token、时间戳、签名sign动态配置,自动登录成功后请求重发功能,3种层次的参数设置默认全局局部,默认标准ApiResult同时可以支持自定义的数据结构,已经能满足现在的大部分网络请求。注:Retrofit和Rxjava是当下非常火爆的开源框架,均来自神一般的公司。本库就不介绍Retrofit和Rxjava2的用法。 为什么会封装此库? 网上好的开源网络库像Volley、async-http、okhttp、retrofit等都非常强大,但是实际应用中我们不会直接去使用,一般都会根据自己的业务再封装一层,这样更方便快捷,又能统一处理业务共性的东西例如:统一的数据结构(code、msg、data)、token处理、网络异常等情况。在使用retrofit来请求网络的时候,项目的需求越来越多,api也随之越来越多,一个普通的应用api一般也在100+...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- CentOS8编译安装MySQL8.0.19
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS8安装Docker,最新的服务器搭配容器使用
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- SpringBoot2整合Redis,开启缓存,提高访问速度
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS关闭SELinux安全模块
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程