Я хочу отключить свой UIButton, таким образом, я звоню:
button.enabled = FALSE;
Однако это делает кнопку прозрачной, и я вижу элементы под нею. Я не возражаю против этого, это изменяет цвет, я просто не хочу, чтобы это было прозрачно.
Я попытался отметить поля для 'непрозрачного', и 'отсекают подпредставления' в IB, но никакой радости.
Существует ли простой способ зафиксировать это? Я предполагаю, что мог поместить UIImageView с тем же изображением кнопки позади него, но это - едва изящное решение.
Спасибо все!!
Michael
Попробуйте свойство userInteractionEnabled
:
button.userInteractionEnabled = NO;
В конструкторе интерфейса выберите кнопку и посмотрите на атрибуты кнопки. Существует раскрывающееся меню для конфигураций состояния по умолчанию, выделенного, выбранного или отключенного состояния - выберите отключено, а затем настройте свойство alpha.