¿Hay alguna manera de tener 2 barras de herramientas en una NSWindow? Algo así como Pages. Con uno grande en la parte superior y uno más grande debajo.Cocoa NSWindow con 2 barras de herramientas
7
A
Respuesta
7
NSWindow solo admite una NSToolbar.
Si desea tener un "segundo nivel" como Pages, deberá crear su propia solución no basada en NSToolbar.
Tenga en cuenta que en Pages, la "barra de herramientas" más pequeña no es realmente una barra de herramientas (como en NSToolbar), y no es editable. Debería poder recrear esto con una simple vista personalizada para dibujar las líneas superior e inferior, pero deje pasar el fondo de la ventana. Simplemente coloque la vista y establezca su autosizing según corresponda, luego agregue sus controles a la vista.
Actualización: Creo que NSBox se puede configurar para dibujar bordes específicos como Leopard o Snow Leopard. Solo un pensamiento.
Cuestiones relacionadas
- 1. CKEditor - Sin barras de herramientas
- 2. ¿Cómo agregar un NSView a NSWindow en una aplicación Cocoa?
- 3. Barra inferior en NSWindow
- 4. Subclase NSWindow estilo iTunes?
- 5. Desplazar 2 barras de desplazamiento con jquery al mismo tiempo
- 6. Las barras de desplazamiento Cocoa WebView no desaparecerán
- 7. Ideas de IU para cuando fallan las barras de herramientas
- 8. Ocultando las barras de herramientas de Adobe, barras de menú, barra de desplazamiento, etc.
- 9. Posicionamiento de barras de herramientas en Eclipse/RCP
- 10. "Plegar" una NSWindow usando CoreAnimation
- 11. ¿Ocultando las barras de herramientas que rodean un pdf incrustado?
- 12. ¿Ocultar todas las barras de herramientas de Visual Studio?
- 13. Restablecer las barras de herramientas de VS 2008
- 14. Cómo exportar/importar barras de herramientas en Visual Studio
- 15. jqplot información sobre herramientas en el gráfico de barras
- 16. Cómo desbloquear barras de herramientas en Eclipse 4.2 (Juno)
- 17. obtener tamaño de nswindow
- 18. ¿Cómo creo una ventana de Cocoa programáticamente?
- 19. Crear ventanas emergentes informativas/información sobre herramientas en Cocoa
- 20. Invalidar NSWindow botón de cierre
- 21. Ponga una NSWindow transparente permanentemente sobre otra NSWindow
- 22. Cómo reinstalar MVC 2 herramientas para VS2010?
- 23. Ocultar barra de título NSWindow
- 24. Obtener NSWindow desde kCGWindowNumber
- 25. C# Backgroundworker informa progreso para 2 barras de progreso?
- 26. Prevenir la solicitud de guardado al cerrar NSWindow
- 27. Establecer NSWindow Size programmatically
- 28. Ant produce jsfl con barras invertidas en lugar de barras
- 29. matplotlib gráfico de barras centrado con fechas
- 30. matplotlib gráfico de barras con las fechas
No pude encontrarlo en NSBox, pero estaba BWGradientBox, y allí pude establecer los colores individuales. Sin embargo, tu respuesta fue la más cercana, así que la resolviste para mí ;-) –