我在UILabel
函数中创建了viewDidLoad
。然后,我有一个在viewDidLoad
函数之外的函数。我需要能够访问UILabel
。
我知道我可以在ObjC中使用extern
做到这一点,但是如何在Swift中完成?
答案 0 :(得分:4)
根据您的需要,您可以使用以下属性声明:
yourViewController : UIViewController {
var label :UILabel? // your property
override func viewDidLoad {
super.viewDidLoad()
label = UILabel() // an example initialization
}
yourMethod {
label // here you can access your label as
}
}
就是这样。