После создания раунда реагируют кнопка, я отключил кнопку, и альфа кнопки остается в 1, если я не уменьшил альфу до 0,5 вручную. Но после вставки изображения к кнопке, альфа кнопки была бы установлена на 0,5 автоматически даже после установки альфы к 1 после отключения кнопки.
Я хотел бы отключить кнопку, содержащую изображение, не влияя, это - альфа.
Кто-либо может Помочь мне?
С уважением,
Bob
Посмотрите на свойство UIButton
adjustsImageWhenDisabled
. Установка этого свойства в НЕТ должна сделать то, что вы хотите.
Существует также аналогичное свойство для выделенных кнопок.
да, свойство adjustsImageWhenDisabled и установка для него значения NO - это способ.
Когда для отключенного состояния не задано изображение, система может создать его, изменив изображение нормального состояния. Чтобы предотвратить это, установите одно и то же изображение для нормального и UIControlStateDisabled. Либо используйте:
- (void)setImage:(UIImage *)image forState:(UIControlState)state;
Либо задайте его в xib.