---
title: Windows and screens
framework: uikit
role: collectionGroup
role_heading: API Collection
path: uikit/windows-and-screens
---

# Windows and screens

Provide a container for your view hierarchies and other content.

## Overview

Overview Window objects act as containers for your app’s onscreen content, and screens report the characteristics of the underlying display to your app. Use Scenes to configure and manage your user interface, and review UIScreen objects to understand the device’s main screen or connected displays.

A UIWindow object provides no visible content of its own. All of the window’s visible content is provided by its root view controller, which you configure in your app’s storyboards. The window’s role is to receive events from UIKit and to forward any relevant events to the root view controller and associated views. UIKit provides an initial window for you to use, and you can create additional windows as needed.

## Topics

### Windows

- [UIWindow](uikit/uiwindow.md)
- [UICoordinateSpace](uikit/uicoordinatespace.md)

### Scenes

- [Scenes](uikit/scenes.md)

### Popovers

- [Displaying transient content in a popover](uikit/displaying-transient-content-in-a-popover.md)
- [UIPopoverPresentationController](uikit/uipopoverpresentationcontroller.md)
- [UIPopoverBackgroundView](uikit/uipopoverbackgroundview.md)
- [UIPopoverBackgroundViewMethods](uikit/uipopoverbackgroundviewmethods.md)

### Alerts

- [Getting the user’s attention with alerts and action sheets](uikit/getting-the-user-s-attention-with-alerts-and-action-sheets.md)
- [UIAlertController](uikit/uialertcontroller.md)
- [UIAlertAction](uikit/uialertaction.md)

### Screens

- [Presenting content on a connected display](uikit/presenting-content-on-a-connected-display.md)
- [UIScreen](uikit/uiscreen.md)
- [UIScreenMode](uikit/uiscreenmode.md)

## See Also

### User interface

- [Views and controls](uikit/views-and-controls.md)
- [View controllers](uikit/view-controllers.md)
- [View layout](uikit/view-layout.md)
- [Appearance customization](uikit/appearance-customization.md)
- [Animation and haptics](uikit/animation-and-haptics.md)
