【发布时间】:2016-10-26 16:54:42
【问题描述】:
我是故事板编程的新手。我设计了一个故事板(比如 SB1),它的视图控制器中有两个功能。我有另一个故事板(SB2),它有两个按钮。我想从两个按钮中显示 SB1,但是当我按下 button1 时,应该执行 func1,如果我按下 button2,则应该执行 fun2。任何建议。
我的代码如下。
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
if let viewController = segue.destinationViewController as? StotyBoard1ViewController
where segue.identifier == "LocatorSegue" {
viewController.func1()
}
//how to invoke SB1 Func2 from here
}
@IBAction func button1Click(sender: AnyObject) {
self.performSegueWithIdentifier("SB1Segue", sender: self)
}
@IBAction func button2Click(sender: AnyObject) {
{
self.performSegueWithIdentifier("SB1Segue", sender: self)
}
【问题讨论】:
标签: ios swift storyboard segue