Since we should no longer use UIBarAppearance with a color, how would I have a tint in that area?

Asked on 2025-09-05

1 search

To apply a tint in the navigation bar area without using UIBarAppearance with a color, you can use the new design system introduced in iOS 26. The new design emphasizes the use of Liquid Glass, which is a translucent and dynamic material. Instead of setting a background color, you can use tint modifiers to apply color with purpose, such as emphasizing key actions.

For example, in the session Build a UIKit app with the new design, it is mentioned that bar buttons use label color by default to improve legibility. If color is needed to communicate information about the action, you can specify a different tint color. This approach allows you to maintain the new design's aesthetic while still applying necessary color cues.

Additionally, the session Meet Liquid Glass discusses how tinting is natively compatible with the behaviors of Liquid Glass, allowing you to tint elements easily without breaking the visual character of the material. This ensures that your app's UI remains consistent with the new design principles.