view controller Child controller view

Asked on 2025-12-11

1 search

To manage child view controllers in a UIKit app, you can use container view controllers. These are essential 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, such as UISplitViewController and UITabBarController, which are designed to be flexible and adapt to different screen sizes and orientations.

For example, the UISplitViewController manages the display of multiple adjacent columns of content and can adapt by collapsing its columns into a navigation stack when horizontal space is limited. It also supports features like interactive column resizing and inspector columns for additional details.

To learn more about container view controllers and how they can make your UIKit app more flexible, you can refer to the session Make your UIKit app more flexible (04:58).