Swift - 纯代码实现页面segue跳转,以及参数传递
发布时间:2020-12-14 02:36:32 所属栏目:百科 来源:网络整理
导读:下面通过一个例子说明如何在代码中进行segue页面的切换,以及参数的传递。 样例功能如下: 1,主界面中是一个列表(这个列表是在代码中实现) 2,点击列表项时,界面会切换到详情页面,同时传递改列表项的值到详细页面。 效果图如下: 实现步骤: 1,在story
下面通过一个例子说明如何在代码中进行segue页面的切换,以及参数的传递。
样例功能如下:
1,主界面中是一个列表(这个列表是在代码中实现)
2,点击列表项时,界面会切换到详情页面,同时传递改列表项的值到详细页面。
效果图如下:
实现步骤:
1,在storyboard中拖入一个新的ViewController用做详情页面,同时创建一个继承ViewController的新类DetailViewController。并将其与storyboard中新建的详情页面进行视图与控制器的绑定。
2,在storyboard中,选中详情页面,通过最上方的Detail View Controller拖拽到主页面进行segue关联(show detail)
(右键点击 Detail View Controller 头部黄色的标志,在出现的菜单中选择“show detail”旁边的圆圈,在圆圈上按住左键拖动到主页面)
关联后如下:
3,选中关联线,设置segue的Identifier属性为“ShowDetailView”
4,主界面代码 ViewController.swift
5,详情页面代码 DetailViewController.swift
|