unselectedItemTintColor of tabBarItem in iOS 26

Hi, I am running iOS Simulator on iOS 26 and I am trying to change unselectedItemTintColor of UITabBarItem in my TabBarViewController but it did not work when I tried following ways:

  1. Setting an iconColor through UITabBarAppearance() class
  2. Setting unselected item tint color like tabBar.unselectedItemTintColor = .black

As an example attached file, I would like to set Settings tab's item color (icon + title) with different one when it is unselected.

I have the same problem. Raised a bug in September 25, but no answer for now.

Steps to Reproduce:

Create a new iOS project with a UITabBarController and 3 tabs.

Configure appearance like this:

if #available(iOS 13.0, *) { let appearance = UITabBarAppearance() appearance.stackedLayoutAppearance.normal.iconColor = .blue appearance.stackedLayoutAppearance.selected.iconColor = .red UITabBar.appearance().standardAppearance = appearance if #available(iOS 15.0, *) { UITabBar.appearance().scrollEdgeAppearance = appearance } }

Run on iOS 18.5 → unselected icons are blue, selected is red (expected).

Run on iOS 26.0 → unselected icons are black/gray, selected is still red (bug).

Expected Result: Unselected tab bar items should render with the configured color (blue in the example).

Actual Result: Unselected tab bar items always render black/gray on iOS 26.0, ignoring unselectedItemTintColor or normal.iconColor.

Please file a Feedback report and post the FB number here once you do. Bug Reporting: How and Why? has tips on creating your bug report.

Setting the unselectedItemTintColor isn’t compatible with Liquid Glass tab bars. We recommend you move away from the UIAppearance APIs. Thanks

unselectedItemTintColor of tabBarItem in iOS 26
 
 
Q