2010-07-14 4 views

ответ

6

Чтобы установить значение изображение для кнопки, пока она в данный момент коснута (я думаю, это то, о чем вы просите). Вы используете setImage: forState в UIButton.

[myButton setImage:[UIImage imageNamed:@"myButtonGraphic.png"] forState:UIControlStateHighlighted];

Вы можете контролировать, когда изображение отображается с помощью различных состояний управления, один из:

UIControlStateNormal

UIControlStateHighlighted

UIControlStateDisabled

UIControlStateSelected

UIControlStateApplication

UIControlStateReserved

Если вы используете UIControlStateNormal, изображение отображается все время, и когда кнопка в настоящее время прикоснулся он появится диммер, который для многих случаев достаточно хорошо, чтобы указать пользователь, что они выбирают эту кнопку и что это настоящая осязаемая вещь.

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