NSButton Несколько кликов - PullRequest
2 голосов
/ 25 января 2012

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

Или мне нужно удалить кнопку после того, как она была нажата, а затем создать новую вместо нее?Если да, то как мне обработать событие click?

1 Ответ

2 голосов
/ 25 января 2012

Вы можете проверить clickCount события mouseDown:

if ([event clickCount] > 1)
{
    // ... do double-click action
}
else
{
    // ... do single-click action
}
...