Como fazer NSComboBox perder o foco depois de seleção?
-
21-12-2019 - |
Pergunta
Eu tenho uma caixa de combinação na minha OSX app e eu quero que ele perca o foco logo depois de eu alterar o valor de seleção.
Agora ele fica selecionados após a seleção.
Qualquer tipo de ajuda é muito apreciada!
Solução
Só percebi isso por mim mesmo.
Usando NSComboBoxDelegate, eu uso este método
- (void)comboBoxWillDismiss:(NSNotification *)notification
É ser chamado de direito antes da lista pop-up vai ser demitido.Dentro desse método que eu estou chamando de:
[myComboBox setRefusesFirstResponder:YES];
e ele faz o truque.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow