Comment faire de NSCombobox Perdre la mise au point après la sélection?
-
21-12-2019 - |
Question
J'ai une boîte déroulante dans mon application OSX et je veux que cela perde la concentration juste après avoir changé la sélection de valeur.
En ce moment, il reste juste sélectionné et surligné après la sélection.
Tout type d'aide est très apprécié!
La solution
Je viens de le comprendre moi-même.
Utilisation de nscomboboxdelegate, j'utilise cette méthode
- (void)comboBoxWillDismiss:(NSNotification *)notification
Il est appelé droit avant que la liste contextuelle ne soit rejetée.À l'intérieur de cette méthode, j'appelle:
[myComboBox setRefusesFirstResponder:YES];
Et cela fait le tour.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow