oc的segue怎么使用
时间: 2023-06-03 14:02:41 浏览: 51
Segue是用来管理页面之间的跳转关系的。
在使用Segue之前,需要在Storyboard上将需要跳转的页面连接起来。连接方法如下:
1.选中需要跳转的页面中的某个控件,如UIButton。
2.Ctrl+拖动该控件到目标页面中,放开鼠标后弹出Connection弹窗。
3.选择Show选项,将两个页面连接起来。
连接成功后,就可以在代码中使用Segue进行页面跳转了。使用方法如下:
1.重写prepare方法。该方法在页面跳转前调用,可以用来传递参数等操作。
2.调用performSegue方法。该方法用于启动Segue,开始页面跳转。
下面是一段示例代码:
```
//重写prepare方法
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
if segue.identifier == "showDetail" {
let detailVC = segue.destination as! DetailViewController
detailVC.detailInfo = "这是详细信息"
}
}
//调用performSegue方法
performSegue(withIdentifier: "showDetail", sender: self)
```
在这个例子中,当跳转到名为"showDetail"的Segue时,会将字符串"这是详细信息"传递给目标页面DetailViewController中的detailInfo属性。