ASP源码.NET源码PHP源码JSP源码JAVA源码DELPHI源码PB源码VC源码VB源码Android源码
当前位置:首页 >> 低调看直播体育app软件下载 >> IOS开发 >> iOS使用自定义URL实现控制器之间的跳转

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

来源:网络整理     时间:2016-08-29     关键词:

本篇文章主要介绍了" iOS使用自定义URL实现控制器之间的跳转",主要涉及到方面的内容,对于IOS开发感兴趣的同学可以参考一下: 原文出处: Dariel在杭州(@Dariel在杭州) 一个app往往有很多界面,而界面之间的跳转也就是对应控制器的跳转,控制器的跳转一般有两种情况 pus...

原文出处: Dariel在杭州(@Dariel在杭州)   

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

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

1. 概述

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

其实我们可以这样:

Objective-C

1

2345

  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是对我最好的支持.

以上就介绍了 iOS使用自定义URL实现控制器之间的跳转,包括了方面的内容,希望对IOS开发有兴趣的朋友有所帮助。

本文网址链接:http://www.codes51.com/article/detail_3657965.html

相关图片

相关文章