У меня есть следующие фрагменты кода:
@interface Foo: UIViewController {
...
UIButton *myButton;
...
}
@ реализация Foo
- (void) viewDidLoad {
...
myButton.highlighted = YES;
...
}
Когда я запускаю приложение, кнопка подсвечивается синим (поведение по умолчанию).Это работает, как я и ожидал.
Но после однократного нажатия кнопки кнопка больше не подсвечивается.
Затем я создал IBAction
highlightButton
для обработки события Touch Up Inside
, где я явно вызываю myButton.highlighted = Yes;
.К сожалению, подсветка кнопки по-прежнему не сохраняется.
Как сохранить подсветку синего цвета даже после нажатия?