Окно не становится прозрачным? - PullRequest
0 голосов
/ 11 июля 2019

У меня есть код, который, я думаю, должен сделать окно прозрачным, и я не могу понять, почему он не работает:

self.view.window?.isOpaque = false
self.view.window?.backgroundColor = NSColor.clear

У меня есть это в функции viewDidLoad ()мой файл ProjectViewController.swift.Должно ли это быть в другом файле, может быть?Компилируется нормально, окно просто не имеет прозрачности.

1 Ответ

0 голосов
/ 12 июля 2019

это сработает, если вы сделаете это в своем windowController

class MyWinController: NSWindowController {

    override func windowDidLoad() {
        super.windowDidLoad()
        self.window?.isOpaque = false
        self.window?.backgroundColor = .clear

    }

}

Пример образца

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...