Commit 360c182
committed
fix(ios): preserve Liquid Glass on iOS 26 by skipping custom UITabBarAppearance
On iOS 26, creating a custom UITabBarAppearance replaces the
system-provided Liquid Glass material. This adds an early return in
updateTabBarAppearance() on iOS 26+ when no explicit barTintColor or
opaque scrollEdgeAppearance is set, so the system renders Liquid Glass
instead.
The inactive tint color is still applied via tabBar.unselectedItemTintColor
for apps that set tabBarInactiveTintColor.
Fixes #4391 parent 3572fc2 commit 360c182
1 file changed
Lines changed: 9 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
117 | 117 | | |
118 | 118 | | |
119 | 119 | | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
120 | 129 | | |
121 | 130 | | |
122 | 131 | | |
| |||
0 commit comments