In meiner Anwendung versuche ich es so zu machen, dass mein AVPlayerView die Titelleiste verbirgt, wenn sich die Maus im Leerlauf befindet.Titelleiste ausblenden, wenn die Maus inaktiv ist - Swift (Cocoa OS X)
Screenshot: http://i.stack.imgur.com/rMcrv.png
Grundsätzlich mag ich die die gleiche Wirkung des Video-Steuerelemente hat, in dem sie verschwindet automatisch, wenn keine Mausaktivität.
Screenshot: http://i.stack.imgur.com/TtTtb.png
Hier ist, was ich jetzt haben:
override func viewDidAppear() {
super.viewDidAppear()
self.view.window?.titleVisibility = NSWindowTitleVisibility.Hidden;
self.view.window?.titlebarAppearsTransparent = false
self.view.window?.styleMask = NSTitledWindowMask | NSFullSizeContentViewWindowMask | NSClosableWindowMask | NSMiniaturizableWindowMask | NSResizableWindowMask
}
Irgendwelche Tipps? Vielen Dank!
Keine schlechte Idee, ich werde es versuchen! Vielen Dank – user3063455