Hi whats new in UIKit in new iOS 26?

Asked on 06/16/2025

4 searches

In iOS 26, UIKit introduces several new features and improvements:

  1. Swift Observable Objects: UIKit now has built-in support for Swift observable objects, integrating Swift observation at its core. This allows for automatic tracking of observable view references and dependency management, which simplifies the update process in methods like layoutSubviews. This feature is enabled by default in iOS 26 and can be back-deployed to iOS 18 by adding a specific key to your Info.plist.

  2. Liquid Glass Design: A new design material called Liquid Glass has been introduced. It is translucent, dynamic, and enhances the visual depth of the UI. UIKit components and materials have been updated to incorporate this new design, providing a fresh look and feel across the system.

  3. UI Split ViewController Enhancements: The UISplitViewController now supports inspectors, allowing additional details to be displayed alongside selected content. Columns can be resized by dragging the separators, and the pointer adapts to indicate resizable directions.

  4. Menu Bar on iPad: iOS 26 brings the macOS-style menu bar to iPad, providing quick access to app functionality. This menu bar supports images, submenus, inline sections, and more, enhancing the user experience on iPad.

  5. HDR Support: UIKit expands HDR support to video and custom content, allowing apps to monitor when HDR content should fall back to SDR using a new UI trait.

  6. Notification System: Notifications in UIKit are now represented as dedicated notification sender message types, providing strongly typed values for registering observers and retrieving event details.

For more detailed information, you can refer to the session What’s new in UIKit.