nswindow - NSWindow 去小型化后消失
问题描述
我有一个使用 NSWindowController 显示的 NSWindow。如果我将窗口级别设置为除零以外的任何值,然后将窗口小型化和小型化,它就会消失。动画显示窗口缩小,但动画一结束它就消失了。
class ViewController: NSViewController {
var controller:NSWindowController?
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
}
override var representedObject: Any? {
didSet {
// Update the view, if already loaded.
}
}
@IBAction func buttonPressed(_ sender: Any) {
self.controller = NSWindowController(windowNibName: .init("FloatingWindowController"))
self.controller?.window?.level = .floating
self.controller?.showWindow(nil)
}
}
解决方案
推荐阅读
- android - 无法从 Firebase 检索数据
- android - 为什么微调器项目样式有效,但微调器下拉项目样式失败?
- javascript - Edge 中的 OIDC 客户端问题
- javascript - ASP.NET 和 C#:在键入和粘贴时从 asp.TextBox 中删除空格
- firebase - 编译的 Jar 不断抛出: SynchronizationContext 中未捕获的异常
- java - 在线程上用java播放音乐
- java - 如何处理无效输入
- sql - 如何在 IF 条件下检查 Query 是否为空?
- python - 如何根据模式从 2D NumPy 数组中提取 2D NumPy 子数组?
- r - 删除重复的行,选择要保留的特定值