关闭

iOS使用自定义URL实现控制器之间的跳转

标签: ios
377人阅读 评论(0) 收藏 举报
分类:

一个app往往有很多界面,而界面之间的跳转也就是对应控制器的跳转,控制器的跳转一般有两种情况 push 或者 modal,push 和 modal 的默认效果是系统提供的,但也可以自定义.有兴趣了解一下自定义的童鞋可以看这篇,iOS动画指南 – 6.可以很酷的转场动画.

11924285-1bcdbb69d6fbc80f

1. 概述

系统提供的push和modal方法有时并不能满足实际需求.比如,我们需要根据服务器返回的字段跳到指定的控制器,难道作判断吗?那显然不是最佳解决方案.

其实我们可以这样:

对的,就是通过自定义URL+拼接参数,实现跳转.当然啦,DCURLRouter的功能远不止这点.

2.DCURLRouter的基本使用

DCURLRouter是一个通过简单配置就能够实现自定义URL跳转的开源组件: GitHub
ps.DCURLRouter是OC版的,后续看情况可能会有swift版本的.
你的star是对我最好的支持.

0
0
查看评论

iOS开发--iOS使用自定义URL实现控制器之间的跳转(DCURLRouter组件)

一个app往往有很多界面,而界面之间的跳转也就是对应控制器的跳转,控制器的跳转一般有两种情况 push 或者 modal,push 和 modal 的默认效果是系统提供的,但也可以自定义.有兴趣了解一下自定义的童鞋可以看这篇, iOS动画指南 - 6.可以很酷的转场动画 . ...
  • zzzzzdddddxxxxx
  • zzzzzdddddxxxxx
  • 2016-11-23 17:38
  • 1245

iOS 中 Storyboard 与 Xib 间控制器跳转 - 简化整理完整版

iOS 中 Storyboard 与 Xib 间控制器跳转 - 简化整理完整版
  • sleks
  • sleks
  • 2015-12-25 15:34
  • 2286

iOS使用自定义URL实现控制器之间的跳转

一个app往往有很多界面,而界面之间的跳转也就是对应控制器的跳转,控制器的跳转一般有两种情况 push 或者 modal,push 和 modal 的默认效果是系统提供的,但也可以自定义.有兴趣了解一下自定义的童鞋可以看这篇,iOS动画指南 – 6.可以很酷的转场动画. ...
  • KaSuperMen
  • KaSuperMen
  • 2016-08-26 10:19
  • 355

IOS开发 自定义 URL Scheme(及应用内的跳转)

iPhone / iOS SDK 最酷的特性之一就是应用将其自身”绑定”到一个自定义 URL scheme 上,该 scheme 用于从浏览器或其他应用中启动本应用。   注册自定义 URL Scheme 注册自定义 URL Scheme 的第一步是创建 URL Sche...
  • ljc_563812704
  • ljc_563812704
  • 2016-10-09 14:24
  • 1694

iOS 应用之间相互跳转URL Schemes

iOS 应用之间相互跳转,即从一个app打开另一个app,实现两个app之间的交互和通信 - (BOOL)canOpenURL:(NSURL *)url - (void)openURL:(NSURL*)url options:(NSDictionary<NSString *, id> *...
  • glt_code
  • glt_code
  • 2016-12-05 16:03
  • 814

iOS视图控制器的跳转方法

视图的跳转有很多的方式,本文主要将其分为普通的viewController和导航控制器navigationController两种来进行详细说明
  • nineteen_
  • nineteen_
  • 2015-08-18 20:10
  • 4684

IOS在控制器间跳转实现过渡动画

已经掌握了CALayer下的CATransition动画在同一个控制器下实现,但是在不同控制器间跳转又该如何实现呢? MyViewController *myVC = [[MyViewController alloc]init]; //创建动画 CATransition *animatio...
  • IOS_ZhuJianan
  • IOS_ZhuJianan
  • 2017-02-14 16:45
  • 379

ios (底层runtime)实现万能跳转

在开发项目中,会有这样变态的需求: • 推送:根据服务端推送过来的数据规则,跳转到对应的控制器 • feeds列表:不同类似的名字,可能跳转不同的控制器(嘘!产品经理是这样要求:我也不确定会跳转哪个界面哦,可能是这个又可能是那个,能给我做灵活吗?根据后台返回规则任意跳转?) swit...
  • sike2008
  • sike2008
  • 2015-12-03 19:05
  • 1299

IOS 控制器切换的动画样式

自定义控制器切换的动画和样式         CATransition *animation = [CATransition animation];       ...
  • natejeams
  • natejeams
  • 2015-05-17 09:33
  • 721

控制器之间跳转实现转场动画,动画控制器概念

在iOS7以前,开发者如果希望定制导航控制器推入推出视图时的转场动画,一般都只能通过子类化UINavigationController或者自己编写动画代码去覆盖相应的方法,现在iOS7为开发者带来了福音,苹果公司引入了大量新API,给予了开发者很高的自由度,在处理由UIViewController管...
  • lybeen2007
  • lybeen2007
  • 2015-08-31 17:56
  • 1299
    个人资料
    • 访问:37079次
    • 积分:545
    • 等级:
    • 排名:千里之外
    • 原创:5篇
    • 转载:78篇
    • 译文:0篇
    • 评论:2条
    文章分类
    最新评论