Как убрать серый цвет UIButton? - PullRequest
7 голосов
/ 25 декабря 2011

У меня есть UIButton, который я хочу выглядеть точно так же, когда он находится в отключенном состоянии, и когда он находится в нормальном состоянии. Прямо сейчас у него слегка серый оттенок.

1 Ответ

17 голосов
/ 25 декабря 2011

Не используйте свойство enabled или setEnabled: NO, вместо этого используйте:

[myButton setUserInteractionEnabled:NO];

Это предотвратит прикосновение к кнопке, но не изменит его внешний вид!

Другой способ, если ваша кнопка является пользовательской кнопкой и имеет изображение:

[button setImage:someImage forState:UIControlStateNormal];
[button setImage:someImage forState:UIControlStateDisabled];
[button setEnabled:NO];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...