Swift开发教程--使用Storyboard进行界面跳转

论坛 期权论坛 脚本     
已经匿名di用户   2022-4-26 16:01   1591   0

使用storyboard结合代码来做确实能够给开发带来非常多的便利。

在实践的过程中,我们常常会遇到界面的跳转问题。

通过控件和界面的建立的“连接”就能够了。

假设是navigationcontroller的跳转,则选择push的方式(否则xcode执行的时候会报错);

假设是Viewcontroller的跳转,则选择modal的方式。

假设你想通过代码来打开另外一个界面。则须要设置他们之间连接的segue.identifier,比方你设置为jumpid。

然后代码就能够这么写:

self.performSegueWithIdentifier("jumpid", sender: self);


假设你还想在跳转的时候传递数值过去。你能够这么写:

override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {

if(segue.identifier == "jumpid") {

var barInfo:BarInfoViewController = segue.destinationViewController as! BarInfoViewController;

barInfo.name = "david";

barInfo.age = 99;

}

}


分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:81
帖子:4969
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP