当用户调整窗口大小时,我如何获得通知:
NotificationCenter.default.addObserver(self, selector: #selector(function), name: NSWindowDidResizeNotification, object: nil)
在 Mac Catalyst 中不可用
最佳答案
就像在 iOS 中一样。使用 windowScene(_:didUpdate:interfaceOrientation:traitCollection:)
在你的窗口场景委托(delegate)中,或者实现 viewWillTransition(to:with:)
在你的 View Controller 中。
关于swift - 如何检测 Mac Catalyst 中的窗口大小调整?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58159414/