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.

Make your UIKit app more flexible
Find out how your UIKit app can become more flexible on iPhone, iPad, Mac, and Apple Vision Pro by using scenes and container view controllers. Learn to unlock your app’s full potential by transitioning from an app-centric to a scene-based lifecycle, including enhanced window resizing and improved multitasking. Explore enhancements to UISplitViewController, such as interactive column resizing and first-class support for inspector columns. And make your views and controls more adaptive by adopting new layout APIs.

Explore multiview video playback in visionOS
Learn how AVExperienceController can enable playback of multiple videos on Apple Vision Pro. Review best practices for adoption and explore great use cases, like viewing a sports broadcast from different angles or watching multiple games simultaneously. And discover how to design a compelling and intuitive multiview experience in your app.

Evolve your document launch experience
Make your document-based app stand out, and bring its unique identity into focus with the new document launch experience. Learn how to leverage the new API to customize the first screen people see when they launch your app. Utilize the new system-provided design, and amend it with custom actions, delightful decorative views, and impressive animations.
