如何以编程方式在Storyboard中推送segue?

时间:2017-11-13 22:11:11

标签: ios uinavigationcontroller storyboard segue

enter image description here

如何以编程方式推送视图控制器?在某些情况下,不是按下按钮而是按程序触发需要。怎么样?

需要写下:

[self performSegueWithIdentifier:@"menu41" sender:self];

[self.self.navigationController performSegueWithIdentifier:@"menu41" sender:self];

添加了标识符" menu41" to segue。

2 个答案:

答案 0 :(得分:1)

你可以试试这个: 使用此代码执行segue:

  

self.performSegueWithIdentifier(" menu41",sender:self)

这将调用方法,您可以根据需要传递值或执行任何特定活动。

  

覆盖func prepareForSegue(segue:UIStoryboardSegue!,sender:   AnyObject!){if segue.identifier ==" menu41" {

     

}

答案 1 :(得分:0)

你应该使用[self performSegueWithIdentifier:@"menu41" sender:self]; 请参阅Apple Dev forum

上的讨论部分