2011-01-03 9 views
11

Come si può rendere una barra del titolo di NSWindow simile a quella del Mac App Store o dell'alimentatore di app in cui viene aumentata l'altezza e vengono visualizzati altri controlli.NSWindow Mac App Store come barra del titolo

Per vedere cosa intendo basta controllare il sito Web per il Mac App Store: http://www.apple.com/mac/app-store/.

È un'abitudine NSWindow oppure è una finestra completamente senza bordi con un NSView creato come la barra del titolo?

+10

Questo è un terribile dall'aspetto finestra. Per favore, non farlo. :( –

+2

Non preoccuparti, non ho intenzione di, sono solo curioso. :) – Joshua

+1

Cerca UIKitMac su Twitter. @Timstarockz ci sta lavorando. –

risposta

24

https://github.com/indragiek/INAppStoreWindow

Barra del titolo e la personalizzazione semaforo per NSWindow

INAppStoreWindow è una sottoclasse NSWindow che è stato originariamente sviluppato per imitare l'aspetto della finestra principale dell'applicazione Mac App Store introdotto nel OS X 10.6.6.

applicazione Il MAS ha dato la transizione da questo disegno, ma INAppStoreWindow è ancora attivamente sviluppato per fornire opzioni di personalizzazione aggiuntive per NSWindow barre del titolo ...

+0

Great..Grazie molto. –

+0

Lavoro fantastico. Grazie. – David

1

Per iTunes (v9.x) Apple non ha utilizzato alcuna barra degli strumenti, ma icone e controlli allineati personalizzati nella barra superiore, per ottenere un effetto simile. (vedi link sotto)

La finestra appare come una finestra "Titolo e barra strumenti" con texture & unificata. (o una leggera variante di tale)

Per riposizionare i pulsanti del semaforo, seguire la risposta a this question.

Tuttavia, come Dave DeLong già (simile) ha commentato: "L'interfaccia utente è terribile Si prega di non pensarci nemmeno."

+5

Non sono d'accordo con _ "L'interfaccia utente è terribile, per favore non pensarci nemmeno." _. Molte app l'hanno usata elegantemente con ottimi risultati. (Reeder per Mac salta alla mente). Cosa c'è di così "terribile" nel centrare verticalmente gli elementi in relazione l'uno con l'altro? –

Problemi correlati