我有两种观点。第一个是“homeView”,第二个是“detailView”。
在 homeView 中我有两个按钮 按钮1 按钮2
详细查看我在标签上的内容 标签1
当我按下button1时,应该更改为“detailView”,label1.text应该是“button 1 gedrückt” 当我按下button2时,应该更改为“detailView”,label1.text应该是“button 2 gedrückt”
当我使用代码时:
@IBOutlet weak var label1: UILabel!
@IBOutlet weak var label2: UILabel!
@IBAction func button1(sender: UIButton) {
let vc : AnyObject! = self.storyboard!.instantiateViewControllerWithIdentifier("detailview")
self.showViewController(vc as! UIViewController, sender: vc)
// self.label1.text = "button 1 gedrückt"
}
View 会改变,但 label1.text 不会改变。 如果我使用
@IBOutlet weak var label1: UILabel!
@IBOutlet weak var label2: UILabel!
@IBAction func button1(sender: UIButton) {
let vc : AnyObject! = self.storyboard!.instantiateViewControllerWithIdentifier("detailview")
self.showViewController(vc as! UIViewController, sender: vc)
self.label1.text = "button 1 gedrückt"
}
我不知道我能做什么?
最佳答案
关于ios - xcode swift 不会更改标签文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32617170/