文档章节

Swfit 视图跳转

Jack088
 Jack088
发布于 2015/05/19 12:00
字数 214
阅读 14
收藏 0

1.跳转到任一UIViewController

var sb = UIStoryboard(name: "Main", bundle:nil)
var vc = sb.instantiateViewControllerWithIdentifier("ChooseViewController") as ChooseViewController
self.presentViewController(vc, animated:true, completion:nil)

2.从当前视图跳转到下一视图

var vc = AnswerViewController()
self.presentViewController(vc, animated: true, completion: nil)

3.通过dismissViewControllerAnimated(completion:)返回上一个视图

self.dismissViewControllerAnimated(true, completion:nil)

4.Modal Segue to channel Controller
通过在storyboard设计视图中,选择一个按钮,右键拖动到另一个视图,即可建立动作跳转,但需要重载func prepareForSegue(segue: UIStoryboardSegue!, sender: AnyObject!)方法,如下:

override func prepareForSegue(segue: UIStoryboardSegue!, sender: AnyObject!) {
    var channelC:ChannelController=segue.destinationViewController as ChannelController
    channelC.delegate=self
    channelC.channelData=self.channelData
}

5.通过navigationController.pushViewController(animated:)方法

var webView=WebViewController()
webView.detailID=data.newsID
//取导航控制器,添加subView self.navigationController.pushViewController(webView,animated:true)

6.通过 func popViewControllerAnimated() -> UIViewController! 弹出最上面的视图,并返回下一个视图控制器

7.通过func popToViewController(animated:) -> AnyObject[]!返回到navigationController视图堆栈中指定的某一个视图


© 著作权归作者所有

Jack088
粉丝 45
博文 550
码字总数 90026
作品 0
扬州
程序员
私信 提问
Apple Watch学习之路 基础控件学习

工欲善其事必先利其器,watch中基本控件的学习是写watch app的基石 WatchKit中的控件都继承自WKInterfaceObject,都以WKInterface开头。下面是apple watch 常用的控件: source demo 传送门:...

wongstar
2017/12/14
0
0
快速创建菜单分类控制器--LXFMenuPageController

LXFMenuPageController 快速创建菜单分类控制器,基于Swfit 3.0。 使用: 初始化 1.创建LXFMenuPageController 2.设置代理(可选) 3.将创建的LXFPageViewController视图添加到当前控制器视图中...

LinXunFeng
2016/11/19
1K
0
代码 + storyBoard拖拽法,实现手动切换视图

1.准备: 在storyBoard(故事板)中使用拖拽法,将起始视图 和 目标视图连接起来,然后给他们之间的“连接线”(称为segue)添加 identifier。 2.代码实现手动跳转: 前提:众所周知,用”拖...

issac宝华
2016/09/06
21
0
基于springMVC的页面跳转、转发、重定向等

基于from的跳转 0. 配置:自动扫描装载的controller包和视图解析器 1. 简单的基于form的请求跳转 2. 后台 基于form的重定向 1. 这里的添加的前缀redirect:就是代表重定向的意思,意思是切换到...

BobwithB
2018/06/10
408
0
iOS开发捷径学习(三)

Storyboard的segue Storyboard中的segue功能强大,是页面跳转与交互的利器。现在就了解下吧。 初始化 segue的三个参数: identifier:唯一标识,用于标识自己 sourceViewController:来源控制...

智小融
2018/01/02
0
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周四乱弹 —— 当你简历注水但还是找到了工作

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @花间小酌 :#今日歌曲推荐# 分享成龙的单曲《男儿当自强》。 《男儿当自强》- 成龙 手机党少年们想听歌,请使劲儿戳(这里) @hxg2016 :刚在...

小小编辑
今天
2.9K
22
靠写代码赚钱的一些门路

作者 @mezod 译者 @josephchang10 如今,通过自己的代码去赚钱变得越来越简单,不过对很多人来说依然还是很难,因为他们不知道有哪些门路。 今天给大家分享一个精彩的 GitHub 库,这个库整理...

高级农民工
昨天
5
0
用好项目管理工具,人人都可以成为项目经理

现在市面上的项目管理工具越来越多了,但是大多数都是一些协同工具或轻量项目管理工具。如果是多团队、跨部门使用或者企业级的项目管理,从管理思想到工具运用,需要适应企业的业务流程体系,...

cs平台
昨天
12
0
只需一步,在Spring Boot中统一Restful API返回值格式与统一处理异常

统一返回值 在前后端分离大行其道的今天,有一个统一的返回值格式不仅能使我们的接口看起来更漂亮,而且还可以使前端可以统一处理很多东西,避免很多问题的产生。 比较通用的返回值格式如下:...

晓月寒丶
昨天
69
0
区块链应用到供应链上的好处和实际案例

区块链可以解决供应链中的很多问题,例如记录以及追踪产品。那么使用区块链应用到各产品供应链上到底有什么好处?猎头悬赏平台解优人才网小编给大家做个简单的分享: 使用区块链的最突出的优...

猎头悬赏平台
昨天
32
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部