UIView viewwithtag метод в быстрой

Я пытаюсь научиться быстро. Я программно добавляю метки. Я хочу изменить их свойства позже.

метод viewwithtag возвращает UIView, как мне получить доступ к моей UILabel из этого?

веселит

Ответ 1

Вам нужно использовать тип. Этот код сделает это:

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

Ответ 2

viewWithTag: возвращает UIView, вам нужно привести его к UILabel.

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

Ответ 3

Вам нужно написать как

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