viewWithTag方法在viewDidLoad Swift中返回nil UILabel

时间:2014-11-17 07:16:16

标签: ios swift uilabel

我在viewDidLoad()方法中遇到了一些奇怪的viewWithTag行为, 我只是想通过tag

从故事板中获取标签

我正在使用以下代码:

    override func viewDidLoad() {
    super.viewDidLoad()

   var getMyLabel : UILabel = self.view.viewWithTag(123) as UILabel
    getMyLabel.text = "test label"

 }

我在故事板中给出了正确的标签,如下图所示: enter image description here

那么如何从视图的viewWithTag方法中获取Label?在viewDidLoad()方法中。

P.S我在viewWillAppear方法中尝试这个并且该方法可以工作,那么viewDidLoad()中的问题是什么?

修改

如果我从Xib创建ViewController它可以工作, 问题在于故事板。

0 个答案:

没有答案