windowWillResize(_:to:)
Tells the delegate that the window is being resized (whether by the user or through one of the setFrame... methods other than Setframe(_:display:)).
Declaration
@MainActor optional func windowWillResize(_ sender: NSWindow, to frameSize: NSSize) -> NSSizeParameters
- sender:
The window being resized.
- frameSize:
The size to which the specified window is being resized.
Return Value
A custom size to which the specified window will be resized.
Discussion
The frameSize contains the size (in screen coordinates) sender will be resized to. To resize to a different size, simply return the desired size from this method; to avoid resizing, return the current size. sender’s minimum and maximum size constraints have already been applied when this method is called.
While the user is resizing a window, the delegate is sent a series of windowWillResize(_:to:) messages as the window’s frame continues to change size.