Что изменилось в uibarbutton?
Asked on 06/19/2025
1 search
В iOS 26 были внесены изменения в UIBarButtonItem
, которые касаются его внешнего вида и поведения. Теперь кнопки на панели инструментов и навигационной панели используют новый стеклянный фон, который улучшает читаемость и визуальное восприятие. Кнопки, такие как "Done" и "Close", а также кнопки с выделенным стилем, имеют отдельные стеклянные фоны.
Кроме того, кнопки на панели инструментов по умолчанию используют цвет метки для улучшения читаемости, но вы можете задать другой цвет оттенка, если это необходимо для передачи информации о действии. Например, можно изменить цвет флага на системный оранжевый, чтобы только символ флага был окрашен, а фон кнопки оставался прежним.
Эти изменения являются частью нового дизайна, который также включает в себя прозрачные панели навигации и инструментов, которые "плавают" над контентом, создавая более современный и легкий интерфейс.
Для более детальной информации о новых возможностях и изменениях в UIBarButtonItem
, вы можете посмотреть сессию Build a UIKit app with the new design.

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.

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.

Elevate your tab and sidebar experience in iPadOS
iPadOS 18 introduces a new navigation system that gives people the flexibility to choose between using a tab bar or sidebar. The newly redesigned tab bar provides more space for content and other functionality. Learn how to use SwiftUI and UIKit to enable customization features – like adding, removing and reordering tabs – to enable a more personal touch in your app.