UIView在swift中的viewwithtag方法

时间:2014-06-07 11:58:22

标签: ios uiview uilabel swift xcode6

我正在努力学习一些快速的东西。 我以编程方式添加标签。我想稍后改变他们的属性。

viewwithtag方法返回一个UIView,如何从中访问我的UILabel?

欢呼声

3 个答案:

答案 0 :(得分:75)

您需要使用类型转换。这段代码将执行此操作:

    if let theLabel = self.view.viewWithTag(123) as? UILabel {
        theLabel.text = "some text"
    }

答案 1 :(得分:4)

viewWithTag:返回UIView,您需要将其强制转换为UILabel

var yourLabel : UILabel = yourView.viewWithTag(yourTag) as! UILabel;

答案 2 :(得分:3)

你需要写为

var getMyLabel : UILabel = self.view.viewWithTag(tagValue) as UILabel;