Tab Bar(浮岛)
- 材质
- .regular(adaptive,自动翻 light/dark)✓[1]
- 形态
- 与底边脱开的浮岛 pill / 不再贴底✓[1]
- 高度
- SwiftUI 自动布局,未硬编码(约 49–56pt 之间)推[3]
- 圆角
- 9999(pill),跟随 containerConcentric推[3]
- 折叠 opacity
- 0.7✓[3]
- 渐变 fade
- gradient location 0.4✓[3]
- minimize 行为
- .tabBarMinimizeBehavior(.onScrollDown / .automatic / .never)✓[4]
- search 角色
- Tab(role: .search) 把搜索固定到右下角浮 FAB✓[4]
Motion
- morph 折叠0.35s · spring(response 0.3, damping 0.6)
过去贴底的 tab bar 改成悬浮玻璃岛,与内容明确抽离。当用户向下滚动时折叠,反向手势恢复。
Sources
- WWDC25 Session 219 · Meet Liquid Glass · video — 材质变体、lensing、specular、accessibility 三态
- WWDCNotes · WWDC25-219 · analysis
- Conor Luddy · iOS 26 Liquid Glass Reference · analysis — API、动画时长、间距值的最佳二手汇总
- Donny Wals · Exploring tab bars on iOS 26 · analysis
- Apple HIG · Materials · official-doc
- Swift with Majid · Glassifying custom SwiftUI views · analysis