Ho giocato con lo NSVisualEffectViews
in barre del titolo Yosemite e trasparenti, ma mi chiedevo se fosse possibile avere una barra del titolo personalizzata, con il mio colore di base (non quello grigio), che si comporterebbe come quello di Apple.
Ecco la mia attuale NSWindow
:
ho raggiunto questo sguardo impostando il seguente codice sul mio personalizzato NSWindowController
:Come creare una barra del titolo trasparente/sfocata "all'interno della finestra" utilizzando un colore di base personalizzato in Yosemite?
self.window.styleMask = self.window.styleMask | NSFullSizeContentViewWindowMask;
self.window.titleVisibility = NSWindowTitleHidden;
self.window.titlebarAppearsTransparent = YES;
Che il colore blu è solo una consuetudine NSView
che è la pittura la sua rect
con quel particolare colore. Il contenuto sottostante è un NSTableView
.
Quindi, l'obiettivo era di fare in modo che la mia barra del titolo funzionasse come, ad esempio, Maps ma invece di avere il colore "di base" come il colore grigio, il mio colore "base" sarebbe quello blu e quando le pergamene NSTableView
, quel contenuto appare sotto la mia barra del titolo.
Qualche idea su come ottenere questo risultato? Grazie