4

こんにちは、インターネット中を探していて、このトピックに関するあらゆる種類の有用な情報を見つけましたが、どれも機能していないようです

このようなものを取得しようとすると ここに画像の説明を入力

タイトル バーとウィンドウの残りの部分が融合する場所です。インターネットからこれまでに得たコードivは私のviewDidLoad()にあります

    self.view.window?.appearance = NSAppearance(named: NSAppearanceNameVibrantDark)
    self.view.window?.styleMask = (self.view.window?.styleMask)! | NSFullSizeContentViewWindowMask
    self.view.window?.titlebarAppearsTransparent = true
    self.view.window?.movableByWindowBackground = true

しかし、それは何もしていません。Mac 開発 (通常は ios) は初めてなので、すべてのヘルプに感謝します!

4

1 に答える 1

5

のサブクラスをNSWindowController作成し、コードを windowDidLoad() に入れます。

override func windowDidLoad() {
    super.windowDidLoad()

    // Implement this method to handle any initialization after your window controller's window has been loaded from its nib file.
    self.window?.appearance = NSAppearance(named: NSAppearanceNameVibrantDark)
    self.window?.styleMask = (self.window?.styleMask)! | NSFullSizeContentViewWindowMask
    self.window?.titlebarAppearsTransparent = true
    self.window?.movableByWindowBackground = true
}
于 2015-10-08T06:56:00.020 に答える