2015-02-12 4 views
3

Когда я нажимаю или удерживаю на любом из своих UIButtons, их альфа, похоже, исчезает примерно до 0,1. Я никогда не добавлял эту функциональность, поэтому я предполагаю, что она автоматическая.Xcode disable UIButton title исчезает при нажатии

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

Я пробовал button.adjustsImageWhenHighlighted = NO; безрезультатно, а также несколько других предложений здесь.

ответ

3

Вы пытались использовать одно и то же изображение как для «нормальных», так и для «подчеркнутых» состояний?

Возможно, showsTouchWhenHighlighted также влияет на ситуацию.

Вы используете фоновые изображения для своих кнопок тоже?

Вы отключите кнопку при нажатии? Отключение также влияет на внешний вид (в отличие от userInteractionEnabled).

Вы используете IB/Раскадровки?

Как вы можете видеть, существует ряд факторов, которые могут сыграть определенную роль в происходящем.

Любой код, который вы можете показать со спецификой вашей ситуации?

Редактировать: Если вы не используете изображение (упомянутое вами adjustsImageWhenHighlighted), тогда просто установите тип кнопки «custom» в IB. Вы не получите поведение системы по умолчанию.

+0

'showsTouch' не помогает. Нет изображения для кнопки. Я не отключаю кнопку при нажатии. Да, для IB & Раскадровки. Я только что создал новый проект с одним представлением, поместил кнопку на экран, запустил приложение, нажал кнопку, и при нажатии на него автоматически исчезает его непрозрачность. Я ищу, чтобы удалить это затухание и сохранить его непрозрачность на 1. – Dick

+0

@Dick просмотреть править, если вы не используете изображения – joakim

+0

Вау, я никогда не думал, что вы можете изменить эту настройку. Это спасет меня много часов будущих разочарований. Благодаря! – Dick

0

просто всплеск образа подстраивает инвалидов в вашем MainStory совета в конфигурации кнопок рядом с разделом рисования

Смежные вопросы