Swift - 纯代码实现页面segue跳转,以及参数传递
2015-09-26 18:09
495 查看
下面通过一个例子说明如何在代码中进行segue页面的切换,以及参数的传递。
样例功能如下:
1,主界面中是一个列表(这个列表是在代码中实现)
2,点击列表项时,界面会切换到详情页面,同时传递改列表项的值到详细页面。
效果图如下:
实现步骤:
1,在storyboard中拖入一个新的ViewController用做详情页面,同时创建一个继承ViewController的新类DetailViewController。并将其与storyboard中新建的详情页面进行视图与控制器的绑定。
2,在storyboard中,选中详情页面,通过最上方的Detail View Controller拖拽到主页面进行segue关联(show detail)
3,选中关联线,设置segue的Identifier属性为“ShowDetailView”
4,主界面代码 ViewController.swift
5,详情页面代码 DetailViewController.swift
样例功能如下:
1,主界面中是一个列表(这个列表是在代码中实现)
2,点击列表项时,界面会切换到详情页面,同时传递改列表项的值到详细页面。
效果图如下:
实现步骤:
1,在storyboard中拖入一个新的ViewController用做详情页面,同时创建一个继承ViewController的新类DetailViewController。并将其与storyboard中新建的详情页面进行视图与控制器的绑定。
2,在storyboard中,选中详情页面,通过最上方的Detail View Controller拖拽到主页面进行segue关联(show detail)
3,选中关联线,设置segue的Identifier属性为“ShowDetailView”
4,主界面代码 ViewController.swift
相关文章推荐
- Swift - 本地数据的保存与加载(使用NSCoder将对象保存到.plist文件)
- Swift - 文本输入框内容改变时响应,并获取最新内容
- Swift - 创建代理协议实现页面间参数传递和方法调用
- Swift - 使用storyboard创建表格视图(TableViewController)
- Swift - 歌曲播放样例(附带播放时间和播放进度)
- Swift - 给表格添加Cell的显示动画(3D缩放)
- Swift - 异步加载图片
- Swift学习笔记2——基本类型和基本运算
- Swift学习笔记番外篇1——桥接C源文件,实现控制台输入
- Swift学习笔记1——入门
- 【iOS】Swift扩展extension和协议protocol
- Swift - 九宫格图片缩放总结样例
- swift基础篇:iOS控件大拌菜:UILable UIButton UITextView
- Swift 分割字符串
- Openstack swift对象存储
- swift语言基础:UIView视图,CGRect,UIColor
- The Swift Programming Language 翻译 —— 错误处理
- 获取安装游戏应用设备信息(swift)
- coredata swift 简单入门
- Swift String Extension