view controller manage their child view controllers

Asked on 2025-12-11

1 search

In the session titled "Make your UIKit app more flexible" from WWDC 2025, container view controllers are discussed as a vital component for building flexible applications. A container view controller is responsible for managing the layout of one or more child view controllers. UIKit provides several container view controllers designed to be flexible, such as UISplitViewController and UITabBarController. These controllers help manage the display and navigation of content within an app, adapting to different screen sizes and orientations.

For more details, you can refer to the session Make your UIKit app more flexible (04:58) where container view controllers are covered.