8

当用户在以下情况下调整窗口大小时如何获得通知:

 NotificationCenter.default.addObserver(self, selector: #selector(function), name: NSWindowDidResizeNotification, object: nil)

在 Mac Catalyst 中不可用

4

1 回答 1

12

就像在 iOS 中一样。windowScene(_:didUpdate:interfaceOrientation:traitCollection:)在您的窗口场景委托中使用,或viewWillTransition(to:with:)在您的视图控制器中实现。

于 2019-10-03T15:18:27.990 回答