¡Una vez más para imitar los controles estándar de Apple! Nos gustaría agregar una barra de encabezado en nuestras ventanas que sea similar a las que se ven en Xcode, es decir, algo así como el Placard pasado de moda en la biblioteca Apariencia heredada que se encuentra entre la barra de herramientas y el contenido de la ventana.¿El mejor enfoque para emular un control de "barra de encabezado" de estilo Xcode 4?
¿Alguna sugerencia cuál sería el enfoque más robusto?
Lo ideal sería desea para algo así como
NSXcodeHeaderBar *hrdBar = [[NSXcodeHeaderBar alloc] init];
[hrdBar setBackgroundStyle: [NSBackgroundStyle NSRoundRectBackgroundStyle]];
[hrdBar drawWithFrame: popUpRect inView: controlView];
[hrdBar release];
beneficiarse de estilos consistentes .. ¿hay un control que sería un buen ajuste podríamos abusar de la parte de dibujo?
¿O tenemos que probar los colores y hacer nuestra propia cosa NSGradient? Potencialmente con un interruptor para cada revisión importante del sistema operativo para mantenerse al día con los estilos de Apple?
¡Cualquier pensamiento apreciado!
Saludos, Jay
Estoy hablando de la opinión aquí, pero simplemente elegiría el color y correré con él. Es diferente del gradiente de ventana normal de todos modos, por lo que incluso si una nueva versión de Mac OS X sale con un degradado ajustado, todavía debería quedar bien. –
Buen punto. Supongo que solo esperaba haber pasado por alto algo y Apple está (sí, cierto ...) proporcionando algún tipo de control similar a esa barra de encabezado. – Jay
Solo podemos soñar. ;) –