J'ai un formulaire de données que j'ai développé sous Snow Leopard, qui a NSTextField
cases aux côtés de champs NSComboBox
, et cela a l'air bien sous Snow Leopard, mais maintenant dans Lion, ils sont dessinés légèrement différemment. J'ai aussi quelques NSComboBox
champs avec un bouton Aréolées, et quelques-uns avec un bouton non ordonnée, et ceux-ci ne correspondent pas, que ce soit (bien que le bouton bordé NSComboBox
semble proche de la NSTextField
, bien que ce n'est pas un match, que ce soit.NSTextField et NSComboBox sont dessinés différemment dans Lion
Comment puis-je obtenir tout pour correspondre harmonieusement, je serais heureux d'avoir une NSTextField
à saisie semi-automatique comme une zone de liste déroulante, depuis que je cache le bouton de toute façon
non Bordée NSComboBox
gauche, NSTextField
droite (autre bord supérieur).:
Bordée NSComboBox left,
droit NSTextField` (différentes hauteurs):
Je suis content que vous ayez trouvé ma réponse utile. Votre upvote (je suppose) l'a ramené à mon attention, et je l'ai juste édité avec un peu plus d'information. J'ai trouvé qu'il était nécessaire de garder plus qu'un simple drapeau - mon implémentation actuelle garde trace de la dernière chaîne que l'utilisateur a réellement tapée et la compare chaque fois avec la 'chaîne 'courante de l'éditeur de champ. Bonne chance! –
@JoshCaswell: Hypothèse correcte :-) – Dov