what UI kit updates are required
Asked on 06/15/2025
1 search
At WWDC, Apple introduced several updates to UIKit that developers should be aware of:
-
Automatic Trait Tracking: In iOS 18, UIKit supports automatic trait tracking, which simplifies handling changes in traits by automatically performing invalidations when traits change. This feature is always active within support update methods, enhancing performance by only creating necessary trait dependencies. What’s new in UIKit
-
UIUpdateLink: A new feature in iOS 18, UIUpdateLink, is introduced to simplify implementing complex animations that require periodic UI updates. It offers features like automatic view tracking and low latency mode for drawing applications, improving performance and battery efficiency. What’s new in UIKit
-
New Design System: UIKit components have been updated with a new material called Liquid Glass, which is translucent and dynamic. This update includes refreshed standard components and new tools like the Background extension view and a new scroll edge effect. What’s new in UIKit
-
UpdateProperties Method: A new method,
updateProperties
, has been introduced to both UIView and UIViewController. It allows for finer-grained updates by letting you invalidate properties without forcing layout, complementing the existinglayoutSubviews
method. What’s new in UIKit -
SF Symbols Animations: SF Symbols in UIKit have been expanded with new symbol animations, providing more options for consistent appearances across toolbar icons, navigation bars, and other UI elements. What’s new in UIKit
These updates are designed to streamline the user interface, improve performance, and integrate more seamlessly with SwiftUI.

What’s new in UIKit
Explore everything new in UIKit, including tab and document launch experiences, transitions, and text and input changes. We’ll also discuss better-than-ever interoperability between UIKit and SwiftUI animations and gestures, as well as general improvements throughout UIKit.

Build a UIKit app with the new design
Update your UIKit 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.

Get to know the new design system
Dive deeper into the new design system to explore key changes to visual design, information architecture, and core system components. Learn how the system reshapes the relationship between interface and content, enabling you to create designs that are dynamic, harmonious, and consistent across devices, screen sizes, and input modes.