В какой-то момент в моем приложении у меня есть выделенный UIButton
(например, когда пользователь нажимает на кнопку), и мне нужно изменить цвет фона, когда кнопка подсвечена (так что, пока палец пользователя все еще находится на кнопке).
Я попробовал следующее:
_button.backgroundColor = [UIColor redColor];
Но он не работает. Цвет остается тем же. Я попробовал ту же часть кода, когда кнопка не подсвечена, и она работает нормально. Я также попробовал позвонить -setNeedsDisplay
после изменения цвета, это не имело никакого эффекта.
Как заставить кнопку изменить цвет фона?