Instance Property


A Boolean value that indicates whether the window's constraint-based content determines its size.


var canResizeToFitContent: Bool { get set }


The default value of this property is false, which causes the window to maintain a fixed size. Setting this property to true allows the system to perform constraints-based window sizing, which updates the window's size to match the space needed by its content. Window-size changes occur only when the app runs on macOS.

See Also

Configuring the Window

var rootViewController: UIViewController?

The root view controller for the window.

var windowLevel: UIWindow.Level

The position of the window in the z-axis.

struct UIWindow.Level

The positioning of windows relative to each other.

var screen: UIScreen

The screen on which the window is displayed.