У меня есть UIButton в моем представлении, который говорит" STOP ". При нажатии он должен (конечно, остановить воспроизведение и) изменить свой ярлык на "RTN TO ZERO". Это просто:
stopButton.titleLabel.text = @ "RTN TO ZERO";
Однако изменение появляется только на долю секунды. Оно не сохраняется. Я предполагаю, что кнопка (которая подсвечивается при нажатии) принимает и отображает новую метку, но каким-то образом подсветка меняется на обратную только позже, возвращая кнопке вид, который она имела до ее нажатия, без учета изменения текста метки. кнопка задумана в IB, а не программно.
Я чувствую себя глупо. Может ли кто-нибудь указать мне правильное направление?