2010-12-10 26 views
2

Ich möchte eine freie Form (z. B. ein teilweise transparentes Bild) als Fenster Backgound ohne die Standard-schließen und maximieren-Schaltflächen verwenden. Wie die Widgets. Ist das in OSX möglich? Ich konnte keine Informationen dazu oder eine App finden, die dies verwendet.Ist es möglich, Freiformformen als Fenster in OSX zu verwenden?

Danke

Antwort

2

Ja. Sie können dies tun, indem Sie NSWindow abgrenzen, um es randlos und transparent zu machen. Sie werden auch NSView ableiten, um die sichtbare benutzerdefinierte Form zu zeichnen, und dann eine Instanz dieser Ansicht als Inhaltsansicht des Fensters verwenden. Das Ergebnis ist ein Fenster, dessen einzige sichtbare Teile die Form ist, die Ihre Inhaltsansicht zeichnet.

Hier ist eine gute article with an example.

+0

danke für die schnelle antwort! – david

Verwandte Themen