#cocoa-touch #ipad #uibutton
#cocoa-touch #iPad #uibutton
Вопрос:
Когда я устанавливаю альфа-значение UIButton равным 0, он ведет себя так, как будто он не включен. Я проверил, и, хотя кнопка остается включенной (хотя и невидимой (но не скрытой, я это тоже проверил)), она перестает работать.
Есть ли какой-либо способ сохранить его интерактивным, даже если его альфа равна 0?
Ответ №1:
Для UIButtonStyle установлено значение «пользовательский». И вместо альфа 0 вам нужно установить фон в «чистый цвет».
Ответ №2:
Попробуйте поместить поверх него другой UIButton с установленным для него UIButtonStyle значением «пользовательский» и просто оставьте все как есть, за исключением добавления к нему вашего IBAction.
Комментарии:
1. Спасибо, я изменил тип исходной кнопки на пользовательский. Слишком просто!
2. что .. разве не для этого предназначено скрытое свойство? довольно большое предположение, которое делает API..