Как установить изображение в кнопку
Как установить изображение в кнопке, когда когда-либо нажимаете на кнопку, изображение показывает мне, что кнопка run.backgroundColor = [UIColor redColor] Я пытаюсь это, но это не работает,
1 ответ
Чтобы установить изображение для кнопки, пока она находится в процессе нажатия (я думаю, это то, что вы просите). Вы используете setImage: forState на UIButton.
[myButton setImage:[UIImage imageNamed:@"myButtonGraphic.png"] forState:UIControlStateHighlighted];
Вы можете контролировать, когда изображение появляется, используя различные состояния управления, одно из:
UIControlStateNormal
UIControlStateHighlighted
UIControlStateDisabled
UIControlStateSelected
UIControlStateApplication
UIControlStateReserved
Если вы используете UIControlStateNormal, изображение отображается постоянно, а при нажатии кнопки в данный момент оно будет тусклым, что во многих случаях достаточно, чтобы указать пользователю, что он выбирает эту кнопку и что это реально осязаемая "вещь".