引言
随着 iOS 26 的发布,Liquid Glass 设计语言成为新的审核重点,尤其是 Tab Bar 部分。开发者需确保界面符合分层不遮挡、通透融合的设计规范。
1. 📱 初探 iOS 26 的 Tab Bar:基础结构
若已熟悉 iOS 18 的 Tab Bar 更新,应对 Liquid Glass 将更为从容。首先搭建最简框架,使用 TabView 包裹页面,配合系统图标。
TabView {
// Workouts 标签:对应'运动记录'页面
Tab("Workouts", systemImage: "dumbbell.fill") {
WorkoutsView()
}
// Exercises 标签:对应'动作库'页面
Tab("Exercises", systemImage: "figure.strengthtraining.traditional") {
ExercisesView()
}
}
在 iOS 18 设备上运行,Tab Bar 保持原有样式。切换至 iOS 26 设备后,Tab Bar 呈现 Liquid Glass 的通透感,与页面浑然一体。
需注意,若在 Tab Bar 上方添加按钮,可能会遮挡下方内容,不符合 Liquid Glass'分层不遮挡'的规范。
2. 🔍 拆解 Tab Bar 的模糊特效:滚动容器原理
Liquid Glass 的模糊特效依赖于列表能滚到 Tab Bar 下方。当前页面结构若使用 VStack 叠放筛选栏、列表和按钮,按钮会阻挡列表延伸,导致无法显示模糊效果。
VStack {
ScrollView(.horizontal) { /* 横向滚动的筛选栏 */ }
List { /* 运动动作列表 */ }
{ }
}


