iOS开发实现页面间的数据传递

来源:互联网 发布:网络机房图片 编辑:程序博客网 时间:2024/06/06 07:19

      在两个页面之间传递数据是App中最基本的需求,如何在进行页面跳转的时候把数据也传递过去,这是我们今天要实现的问题。想想在Android中我们使用Intent或者Bundle来传递数据,在iOS中我们应该怎么样呢?

(1)在我上一篇博客《iOS开发使用nib进行界面设计并跳转》的基础上,继续实现该功能。在第一个页面拖入一个Text Field,用来输入想要传递的内容,在第二个页面拖入一个Label,用来显示传递过来的内容。界面设计如下:



(2)分别拖动Text Field,Label到各自的swift代码中(按住control键,鼠标左键),然后生成各自控件的声明。自动生成的代码如下:


(3)在第二个页面中声明一个全局的变量,用来接收从第一个页面的字符串;


(4)编写代码,在第一个页面中按钮点击操作如下:


在第二个界面中viewDidLoad()方法代码如下:


(5)运行程序,如图。完全可以实现数据传递,符合预期。


.


github主页:https://github.com/chenyufeng1991  。欢迎大家访问!

2 0
原创粉丝点击