The members of UIKit.UIScreen are listed below.
See Also: Inherited members from Foundation.NSObject
UIScreen() | Default constructor that initializes a new instance of this class with no parameters. |
Constructor to call on derived classes to skip initialization and merely allocate the object. | ||
A constructor used when creating managed representations of unmanaged objects; Called by the runtime. |
[read-only] | ApplicationFrame | CoreGraphics.CGRect. The RectangleF for the Frame for the app window. Read-only. |
[read-only] | AvailableModes | UIScreenMode[]. The dislay modes supported by this UIScreen. Read-only. |
[read-only] | Bounds | CoreGraphics.CGRect. The bounding RectangleF of the screen, in logical pixels. Read-only. |
Brightness | nfloat. The brightness level of this UIScreen. | |
[read-only] static | BrightnessDidChangeNotification | Foundation.NSString. Notification constant for BrightnessDidChange |
[read-only] override | ClassHandle | IntPtr. The handle for this class. |
[read-only] | CoordinateSpace | IUICoordinateSpace. The specified coordinate space for the screen. |
CurrentMode | UIScreenMode. The active screen mode of this UIScreen. | |
[read-only] static | DidConnectNotification | Foundation.NSString. Notification constant for DidConnect |
[read-only] static | DidDisconnectNotification | Foundation.NSString. Notification constant for DidDisconnect |
[read-only] | FixedCoordinateSpace | IUICoordinateSpace. A fixed coordinate space for the screen. (read-only) |
[read-only] static | MainScreen | UIScreen. The UIScreen representing the device's screen. |
[read-only] | MirroredScreen | UIScreen. The UIScreen that is being mirrored by an external display. Read-only. |
[read-only] static | ModeDidChangeNotification | Foundation.NSString. Notification constant for ModeDidChange |
[read-only] | NativeBounds | CoreGraphics.CGRect. Bounding rectangle for the screen, measured in pixels. |
[read-only] | NativeScale | nfloat. Physical screen native scale factor. |
OverscanCompensation | UIScreenOverscanCompensation. The technique used to compensate for overscan on an external screen. | |
[read-only] | PreferredMode | UIScreenMode. The preferred display mode for this UIScreen. Read-only. |
[read-only] | Scale | nfloat. The natural scale factor of this UIScreen. Read-only. |
[read-only] static | Screens | UIScreen[]. All the screens attached the device. |
[read-only] | TraitCollection | UITraitCollection. Characteristics of the display, such as it's idiom, scale, and size class. |
WantsSoftwareDimming | bool. Whether this UIScreen can be dimmed lower than hardware capacity by software emulation. |
Capture()Captures a screenshot of the entire screen. | ||
CreateDisplayLink(Action)Registers a method to be invoked whenever the display screen needs to be updated. | ||
CreateDisplayLink(Foundation.NSObject, ObjCRuntime.Selector)Old-style registeration of a method to be invoked whenever the display screen needs to be updated. | ||
SnapshotView(bool)Creates a snapshot of the current screen's contents. | ||
TraitCollectionDidChange(UITraitCollection)Method invoked when the trait collection for the view controller changed. |