view controller add child
Asked on 2025-12-11
1 search
To add a child view controller in a UIKit app, you can refer to the session titled "Make your UIKit app more flexible" from WWDC 2025. This session discusses container view controllers, which are essential for managing the layout of one or more child view controllers. Container view controllers like UISplitViewController are designed to be flexible and can manage the display of multiple adjacent columns of content.
For more detailed information, you can check the chapter on "Container view controllers" in the session Make your UIKit app more flexible.

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.

Build an AppKit app with the new design
Update your AppKit app to take full advantage of the new design system. We’ll dive into key changes to tab views, split views, bars, presentations, search, and controls, and show you how to use Liquid Glass in your custom UI. To get the most out of this video, we recommend first watching “Get to know the new design system” for general design guidance.
