Как выделить кнопку при ее нажатии - PullRequest
0 голосов
/ 30 августа 2010

Кажется, это работает, но затем программа падает сразу после подсвечивания кнопки.

-(IBAction) buttonPressed: (id) sender
{
    [sender setHighlighted:YES];    
}

Как это должно отличаться?Как бы это выглядело, если бы я хотел выделить кнопку, если она не была выделена ранее, и вернуть кнопку в ее нормальное состояние, если она была?

1 Ответ

1 голос
/ 30 августа 2010

Ответ, вероятно, ничего не делать. NSButton в Какао обрабатывает это бесплатно; меня удивило бы, если бы UIButton не сделал то же самое.

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

В любом случае, вы не должны справляться с этим в своих действиях.

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