Pergunta

Como posso fechar caixa de diálogo na Cacau aplicativo quando o usuário pressiona a tecla Esc ou a tecla Enter?Eu tenho botão OK, é possível fazê-lo botão padrão?

Foi útil?

Solução

Se você apresentar o alerta do painel usando o NSAlert classe ou, NSRunAlertPanel família de funções, ou a NSBeginAlertSheet família de funções, você irá obter suporte para o padrão e botões de cancelar automaticamente.

Se você está apresentando uma folha que precisa de botões OK/Cancelar, e você não está usando qualquer um dos acima, você deve ser capaz de atribuir os botões de teclado apropriado equivalentes no Interface Builder usando os atributos inspetor.(Apenas realçar o Chave Equiv. área e pressione a tecla que você deseja, ser equivalente a pressionar o botão.)

Se você está a apresentar uma caixa de diálogo que não seja um alerta ou um documento/janela modal folha — não.:) Documento-modal alertas não são Mac, e não deve ser usado para coisas como as preferências do windows.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top