Кнопка изображения всегда становится серой при прикосновении - PullRequest
1 голос
/ 28 марта 2011

Когда я добавляю пользовательскую кнопку (кнопку с изображением) и нажимаю на нее (касаюсь), кнопка изображения становится серой во время нажатия.

Не могли бы вы сказать мне, как я могу отключить это поведение?

Спасибо

Ответы [ 3 ]

3 голосов
/ 28 марта 2011

Я нашел решение для этого.

Просто обновите «Конфигурация состояния подсветки» в разделе «Атрибут кнопки» и выберите то же изображение, что и в «Конфигурации состояния по умолчанию».

И это было исправлено !!!

1 голос
/ 28 марта 2011

Вы можете установить свойство showsTouchWhenHighlighted , чтобы избежать этого поведения:

button.showsTouchWhenHighlighted = YES;
0 голосов
/ 28 марта 2011

Вам нужно будет установить выбранное состояние кнопки изображения, когда она нажата.Попробуйте что-то вроде кода ниже:

UIImage * img = [UIImage imageNamed: @ "image.png"];[кнопка setImage: img forState: UIControlStateSelected];

Вы можете установить выбранный цвет и любые другие атрибуты, которые вам нравятся, при нажатии кнопки.Это должно помешать кнопке стать серой при нажатии.

Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...