iOS使用自定义URL实现控制器之间的跳转
来源:互联网 发布:上海游奇网络年终奖 编辑:程序博客网 时间:2024/04/26 10:26
原文出处: Dariel在杭州(@Dariel在杭州)
一个app往往有很多界面,而界面之间的跳转也就是对应控制器的跳转,控制器的跳转一般有两种情况 push 或者 modal,push 和 modal 的默认效果是系统提供的,但也可以自定义.有兴趣了解一下自定义的童鞋可以看这篇,iOS动画指南 – 6.可以很酷的转场动画.
1. 概述
系统提供的push和modal方法有时并不能满足实际需求.比如,我们需要根据服务器返回的字段跳到指定的控制器,难道作判断吗?那显然不是最佳解决方案.
其实我们可以这样:
1
2
3
4
5
NSString *urlStr = @"dariel://twoitem?name=dariel&userid=213213";
// push
[DCURLRouter pushURLString:urlStr animated:YES];
// modal
[DCURLRouter presentURLString:urlStr animated:YES completion:nil];
对的,就是通过自定义URL+拼接参数,实现跳转.当然啦,DCURLRouter的功能远不止这点.
2.DCURLRouter的基本使用
DCURLRouter是一个通过简单配置就能够实现自定义URL跳转的开源组件: GitHub
ps.DCURLRouter是OC版的,后续看情况可能会有swift版本的.
你的star是对我最好的支持.
0 0
- iOS使用自定义URL实现控制器之间的跳转
- iOS使用自定义URL实现控制器之间的跳转
- iOS使用自定义URL实现控制器之间的跳转
- iOS开发--iOS使用自定义URL实现控制器之间的跳转(DCURLRouter组件)
- 服务端给的自定义URL跳转对应控制器
- 【iOS开发-79】利用Modal方式实现控制器之间的跳转
- 多控制器之间的跳转
- iOS开发UIViewCOntroller视图控制器之间跳转切换举例,以及视图控制器生命周期的简单说明
- iOS 实现应用之间的跳转
- 控制器之间跳转实现转场动画,动画控制器概念
- iOS 应用之间相互跳转URL Schemes
- 【iOS开发-24】导航控制器下不同视图控制器之间切换:利用CATrasition和view的layer层来实现自定义的动画效果
- iOS开发导航控制器下不同视图控制器之间切换:利用CATrasition和view的layer层来实现自定义的动画效果
- web2py 的自定义URL跳转
- 控制器与导航控制器及之间的相互跳转
- 【iOS开发-20】UIViewCOntroller视图控制器之间跳转切换举例,以及视图控制器生命周期的简单说明
- UIWindow不使用代理如何实现根控制器的跳转(页面跳转的实现)
- iOS开发之UIViewController视图控制器之间跳转
- OC学习日记017(一)代码块
- 第6章 文件权限与目录要点记录
- php Resdis使用
- EhCache RMI 分布式缓存/缓存集群
- shell脚本查看系统基本信息
- iOS使用自定义URL实现控制器之间的跳转
- Android加密策略
- 关于慢漂力和波频力的区别
- Android的PopWindow动画实现底部滑出菜单
- 萌货猫头鹰登录界面动画iOS实现分析
- TextView自定义省略号、部分文字变色、部分文字点击
- centos下的mysql安装
- MVVM与ReactiveCocoa的运用(Part1)
- mac配置android环境(android studio)