Как я Отключаю кнопку с изображением, не уменьшая альфу в obejective C?

После создания раунда реагируют кнопка, я отключил кнопку, и альфа кнопки остается в 1, если я не уменьшил альфу до 0,5 вручную. Но после вставки изображения к кнопке, альфа кнопки была бы установлена на 0,5 автоматически даже после установки альфы к 1 после отключения кнопки.

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

Кто-либо может Помочь мне?

С уважением,

Bob

5
задан DarkPP 8 July 2010 в 05:38
поделиться

3 ответа

Посмотрите на свойство UIButton adjustsImageWhenDisabled . Установка этого свойства в НЕТ должна сделать то, что вы хотите.

Существует также аналогичное свойство для выделенных кнопок.

8
ответ дан 14 December 2019 в 04:29
поделиться

да, свойство adjustsImageWhenDisabled и установка для него значения NO - это способ.

0
ответ дан 14 December 2019 в 04:29
поделиться

Когда для отключенного состояния не задано изображение, система может создать его, изменив изображение нормального состояния. Чтобы предотвратить это, установите одно и то же изображение для нормального и UIControlStateDisabled. Либо используйте:

- (void)setImage:(UIImage *)image forState:(UIControlState)state;

Либо задайте его в xib.

0
ответ дан 14 December 2019 в 04:29
поделиться