splitview
Asked on 06/11/2025
2 searches
The concept of "split view" is discussed in several sessions at WWDC 2025, particularly in the context of building flexible and adaptive applications using UIKit and AppKit.
-
UIKit Split View Controller: In the session "Make your UIKit app more flexible," the UI Split View Controller is highlighted for its ability to manage multiple adjacent columns of content, supporting seamless navigation through a hierarchy of information. It includes features like interactive column resizing and first-class support for inspector columns. You can learn more about this in the Container view controllers chapter of the session.
-
AppKit Split View: In the session "Build an AppKit app with the new design," the use of
NSSplitViewController
is discussed. This allows for edge-to-edge glass effects and the ability to extend content beneath the sidebar. This is covered in the App structure chapter of the session. -
SwiftUI Navigation Split View: The session "Build a SwiftUI app with the new design" introduces the Navigation Split View, which allows for navigating through a well-defined hierarchy of categories. This is part of the new design system that includes features like the Liquid Gloss sidebar. More details can be found in the App structure chapter.
These sessions provide a comprehensive overview of how split views are implemented across different Apple platforms, offering flexibility and adaptability in app design.

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.

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.

Build a SwiftUI app with the new design
Explore the ways Liquid Glass transforms the look and feel of your app. Discover how this stunning new material enhances toolbars, controls, and app structures across platforms, providing delightful interactions and seamlessly integrating your app with the system. Learn how to adopt new APIs that can help you make the most of Liquid Glass.