Estoy luchando con Cocoa durante 2 horas ahora sin éxito. Quiero agregar una vista personalizada a la barra de herramientas. Entonces, agregué una NSToolbar a la ventana (con IB) y agregué mi vista (que funciona perfectamente). IB creó automáticamente un NSToolbarItem. Seguí las instrucciones de Apple aquí: http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/Toolbars/Tasks/AddRemoveToolbarItems.html#//apple_ref/doc/uid/20000755-BBCGJCDJAgregar una vista personalizada a la barra de herramientas
El problema es que no sé qué hacer ahora, la vista no se muestra aunque su etiqueta se muestra en la ventana.
Aquí está el código que utilizo para dibujar (muy simple, es para el propósito de prueba)
- (void)drawRect:(NSRect)dirtyRect {
[[NSColor blackColor] set];
[[NSBezierPath bezierPathWithRect:self.bounds] fill];
}
Alguien me puede ayudar?
Gracias de antemano.
Probablemente necesite publicar el código que está utilizando para crear y mantener la vista. El código en la documentación funcionó para mí cuando lo copié/pegué y lo adapté para mi propia aplicación hace unos años, así que a menos que lo esté usando al 100% tal como está, es probable que sea un problema con su código personalizado. :-) –
Actualicé mi publicación. Supongo que no hay nada más que escribir ya que uso IB. ¿Estoy en lo cierto? –