因此,我正在为我的应用编写prepareForSegue
,但在设置代码以更改目标UIImage
的{{1}}和UILabel
时遇到问题。< / p>
更改图片的代码是什么?{seg>到下一个ViewController
时会UILabel
?
ViewController
答案 0 :(得分:2)
我有data3ViewController
UILabel
和UIImage
,
分别为myLabel
和myImage
,您应该执行以下操作:
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
if (segue.identifier == "toTest") {
var destViewController : data3ViewController = segue.destinationViewController as data3ViewController
let _ = destViewController.view
destViewController.myLabel.text = "Something"
destViewController.myImage = UIImage(named: "photo")
}
}
destViewController.view
上方的调用可确保在设置值之前初始化@IBOutlet
。
我希望这可以帮到你