Вопрос о кнопках iPhone - PullRequest
       3

Вопрос о кнопках iPhone

0 голосов
/ 05 февраля 2011

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

1 Ответ

0 голосов
/ 06 февраля 2011

В IB, когда вы выбираете Атрибуты кнопок UIButton, выберите «Конфигурация выделенного состояния» (вместо «Конфигурация состояния по умолчанию») и выберите изображение для фона.

Или в коде: [myButton setBackgroundImage:[UIImage imageNamed:@"imagename"] forState:UIControlStateHighlighted];

Таким образом, вы скорее устанавливаете изображение, чем устанавливаете цвет.

Возможно, вы захотите посмотреть примеры кода для создания своей пользовательской кнопки UIB ([UIButton buttonWithType:UIButtonTypeCustom]), используя метод экземпляра stretchableImageWithLeftCapWidth:topCapHeight: UIImage.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...