我想知道如何从另一个类中访问在一个类中声明的 @IBOutlet。
例如,我有一个名为 myfirstview 的类。
class MyFirstView: UIViewController {
@IBOutlet var lblred: UILabel! = UILabel()
}
我想从另一个名为MySecondView
的类中更改lblred
的文本,该类编写在另一个.swift
文件中:
class MySecondView: UIViewController {
func modify() {
let mfv = MyFirstView()
mfv.lblred.text = "Hello"
}
}
但是什么也没有发生。
我已经将lblred
与一个故事板标签连接起来了。我在网上搜索了很多关于这个问题的内容,但是我找不到可以解决我的问题的内容。请帮助我解决这个问题。
谢谢。