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é!

Était-ce utile?

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
scroll top