iPhone: UIButton не использует нажатую подсветку по умолчанию

В настоящее время, когда вы используете UIButton и нажимаете на него, он дает кнопке темное наложение в качестве индикатора того, что кнопка была нажата. Я не хочу этого, поскольку я реализую свое собственное состояние нажатия.

Как я могу удалить это значение по умолчанию?


person Nic Hubbard    schedule 08.09.2010    source источник


Ответы (2)


Вы должны иметь возможность установить его, установив изображение для состояния управления. Думаю, это

[button setBackgroundImage:[UIImage imageNamed:@"Selected_day.png"] forState:UIControlStateHighlighted];
person Rudiger    schedule 08.09.2010

Вы также можете установить соответствующее свойство:

button.adjustsImageWhenHighlighted = NO;
person Buzzwig    schedule 13.03.2012