Что изменилось в UIKit?
Asked on 06/16/2025
1 search
На WWDC были представлены несколько изменений в UIKit, которые касаются iOS 18 и iOS 26. Вот некоторые из них:
-
Автоматическое отслеживание признаков: В iOS 18 UIKit поддерживает автоматическое отслеживание признаков внутри методов обновления, таких как
layoutSubviews
. Это позволяет автоматически выполнять необходимые обновления, когда изменяются значения признаков, без необходимости вручную регистрировать изменения признаков и вызыватьsetNeedsLayout
(What’s new in UIKit). -
Новая система дизайна: В iOS 26 представлена новая система дизайна с материалом Liquid Glass, который является полупрозрачным и динамичным. Это обновление затрагивает стандартные компоненты UIKit, такие как панели навигации и переходы (What’s new in UIKit).
-
Интеграция SwiftUI: Улучшена интеграция UIKit и SwiftUI, что позволяет использовать анимации SwiftUI для анимации представлений UIKit и добавлять существующие распознаватели жестов UIKit в иерархии SwiftUI (What’s new in UIKit).
-
Обновления для контейнеров и адаптивности: В iOS 26 улучшена поддержка
UISplitViewController
, включая возможность изменения размеров колонок и добавление инспекторов для отображения дополнительных деталей выбранного контента (What’s new in UIKit). -
Новые методы обновления UI: В iOS 26 добавлена новая опция анимации для
UIViews
, которая автоматически применяет ожидающие обновления перед началом и после завершения анимации, что упрощает управление анимациями (What’s new in UIKit).
Эти изменения делают UIKit более современным и гибким, улучшая взаимодействие с пользователем и упрощая разработку приложений.

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.

What’s new in UIKit
Modernize your app with the latest APIs in UIKit, including enhanced menu bar support, automatic observation tracking, a new UI update method, and improvements to animations. We’ll also cover how you can include SwiftUI scenes in your UIKit app and explore SF Symbols, HDR color pickers, and more.

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.