2011-03-26 3 views
1

После того, как пользователь нажал кнопку, мне понравилось оставаться нажатой (выделено).Как сделать кнопку iPhone нажатой?

Я попытался установить выделенное свойство в обработчике событий касания, но он не работает. (Я думаю, что выделенное свойство не установлено кодом яблок после вызова моего обработчика событий.)

ответ

2

Вместо этого используйте свойство «selected».

- (IBAction)theButtonTapped:(id)sender 
{ 
    UIButton *button = (UIButton *)sender; 
    button.selected = !button.selected; 
} 
+0

ОК +1, но на моей кнопке нет визуального эффекта по умолчанию ... Что означает «выбранный»? Я думал, что это связано с фокусом ввода, но я могу ошибаться, можно ли одновременно выбирать несколько элементов GUI? – ragnarius

+0

Да, одновременно можно выбрать несколько элементов. – Till

+0

Обратите внимание, что вам нужно сначала настроить «выбранное» состояние UIButton –

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