Как программно изменить свойство textLabel в UIButton в iOS? ⇐ IOS
-
Гость
Как программно изменить свойство textLabel в UIButton в iOS?
У меня есть UIButton, который должен иметь 2 статуса — «Воспроизведение» и «Пауза»; то есть - когда пользователь впервые видит это, он говорит «Воспроизвести», а затем всякий раз, когда пользователь нажимает на него, он должен переключаться между «Воспроизведением» и «Паузой».
Мне удалось создать сам контроллер — контент воспроизводится и приостанавливается правильно, — но я не могу изменить текст текстовой метки UIButton.
Я использую:
myButton.titleLabel.text = @"Play"; myButton.titleLabel.text = @"Пауза"; Это не работает. Текст не меняется. Я также попробовал [myButton.titleLabel setText:@"Pause"], и он тоже не работает.
Как это установить?
У меня есть UIButton, который должен иметь 2 статуса — «Воспроизведение» и «Пауза»; то есть - когда пользователь впервые видит это, он говорит «Воспроизвести», а затем всякий раз, когда пользователь нажимает на него, он должен переключаться между «Воспроизведением» и «Паузой».
Мне удалось создать сам контроллер — контент воспроизводится и приостанавливается правильно, — но я не могу изменить текст текстовой метки UIButton.
Я использую:
myButton.titleLabel.text = @"Play"; myButton.titleLabel.text = @"Пауза"; Это не работает. Текст не меняется. Я также попробовал [myButton.titleLabel setText:@"Pause"], и он тоже не работает.
Как это установить?
Мобильная версия