J'essaie d'ajouter un cercle de compteur de badge personnalisé sur un NSButton à l'intérieur d'un Custom NSToolbarItem.Personnalisé NSToolbarItem avec compteur de badge
Il est censé ressembler à ceci (avec le cercle rouge et un numéro à l'intérieur):
Je l'ai essayé de le faire dans le story-board en ajoutant un bouton en ligne, mais je n'ai pas trop de contrôle sur son positionnement et aussi de la difficulté à définir une couleur solide sur le badge.
tentatives échouées:
J'ai essayé la mise en œuvre de cette technique de gars (je convertis en swift3): http://bertmcdowell.com/posts/2013/nstoolbarbadgeditem.html
Mais le problème avec cette technique est que les sous-classes directement la NSToolbarItem donc je ne peux pas le dessiner en dehors des limites du NSButton. Voici le résultat:
Je sens que je dois dessiner une vue personnalisée derrière le NSButton afin qu'il ait un espace pour dessiner le badge en haut à droite sans se rognée. D'autres idées?
J'ai téléchargé un projet d'exemple de mon projet Swift 3 converti qui utilise le projet de bertmcdowell: https://github.com/marcochiang/NSToolbarItemBadge –