Подтвердить что ты не робот

Как изменить текст на ярлыке с помощью swift?

Я пытаюсь изменить текст на ярлыке в простом приложении iOS.

Идея состоит в том, чтобы написать сообщение в текстовом поле и изменить его, как только я нажму кнопку.

в коде objective-c указано следующее:

[self.simpleLabel setText:message]

simpleLabel: связано с UILabel setText: - метод message: это переменная, установленная в предыдущей строке

Как мне написать это быстро?

Я пробовал расчесывать документацию Apple, но ничего не придумал.

4b9b3361

Ответ 1

Swift использует тот же API cocoa -touch. Вы можете вызывать все те же методы, но они будут использовать синтаксис Swift. В этом примере вы можете сделать что-то вроде этого:

self.simpleLabel.text = "message"

Обратите внимание, что метод setText недоступен. Установка текста метки с помощью = будет автоматически вызывать установщик в режиме быстрого.

Ответ 2

быстрое решение

yourlabel.text = yourvariable

или self используется, когда вы находитесь в асинхронных {скобках} или в каком-то расширении

DispatchQueue.main.async{
    self.yourlabel.text = "typestring"
}

Ответ 3

в swift 4

label.text = "your text"