Tengo un NSStatusItem
que muestra una NSMenu
llena de subclases NSView
. Anulo drawRect:
en mi subclase NSView
para implementar el resaltado en el NSMenu
y todo funciona bien en el menú raíz, pero por alguna razón no funciona en los submenús del menú raíz. Puse algunas declaraciones NSLog
en mi NSView
subclases drawRect:
y noté que ni siquiera se llama para las vistas en el submenú. ¿Algunas ideas?NSView de NSMenuItem no resaltado en el submenú
Puedo publicar el código que estoy usando para resaltar las vistas, pero no creo que sea necesario ya que drawRect:
ni siquiera se está llamando. Avíseme si hay algún otro código que necesite ver que pueda ayudar.
¿Ha conectado las subclases NSView a la vista de submenús? –
Sí 'mouseDown:' todavía se invoca cuando hago clic en NSView en el submenú, pero 'drawRect:' no se está llamando. – edc1591
¿Están sus subvistas configuradas con 'setView:' de NSMenuItem'? – Simon