Teclas Esc e Enter no Cacau diálogo
-
09-06-2019 - |
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?
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.