iOS项目开发实战——使用三种方式实现页面跳转与参数传递(三)

    在iOS中,可以使用三种不同的方式实现页面的跳转并传递参数:nib页面方式,segue方式,和代码跳转。现在我们来使用代码跳转并传递参数。具体实现如下:

(1)在Main.storyboard中设置第二个界面的Storyboard ID,可以自己设定标识符,在代码中会用到。

(2)拖动一个Label控件,等下传递的参数会显示在这个Label中,并绑定到代码。

(3)为第一个页面的按钮设置Action事件,具体实现代码如下:

    @IBAction func jump(sender: UIButton) {
        let secondView = self.storyboard?.instantiateViewControllerWithIdentifier("second") as! SecondViewController
        secondView.str = "Hello,iOS"  //传递的参数,str是第二个界面声明的全局变量;
        self.presentViewController(secondView, animated: true, completion: nil)//跳转;
    }

(4)运行程序,符合我们的预期。

iOS项目开发实战——使用三种方式实现页面跳转与参数传递(三)_第1张图片


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

你可能感兴趣的:(ios,swift,参数传递,界面跳转)