swiftui-liquid-glass
使用 iOS 26+ Liquid Glass API 实现、审阅或改进 SwiftUI 功能。处理现代 Apple 玻璃拟态设计的样式、交互性与设计规范。
简介
SwiftUI Liquid Glass 是一个专业工程工具,旨在协助开发者实现 iOS 26+ 的 Liquid Glass 设计系统。此技能简化了 Apple 最新玻璃拟态(glass-morphism)美学的整合过程,并着重于视觉保真度、性能以及人机工程学交互模式。它适合负责现代化 SwiftUI 界面、原型设计新玻璃风格 UI 组件,或进行代码审查以确保符合 Apple 设计规范与 API 使用限制的 iOS 开发者。
-
完整支持原生 Liquid Glass 组件实现,包含 glassEffect、GlassEffectContainer 与玻璃样式按钮。
-
自动化审查清单,用于验证修饰符顺序、形状一致性,以及视图层级中的正确放置。
-
智能处理 iOS 26+ 可用性,并针对旧版 iOS 提供强健的备用 UI(fallback UI)设计建议。
-
支持进阶玻璃拟态交互,例如应用交互式玻璃修饰符,以及使用 glassEffectID 与 @Namespace 进行形状转换(morphing)。
-
提供重构建议,通过识别应应用玻璃特效的组件与仅需一般材质的组件,来优化 UI 组合。
-
当您开始转换至 Liquid Glass 设计,或是在调试高密度玻璃视图层级的渲染问题时,请使用此技能。
-
请务必优先使用原生 API 而非自定义模糊滤镜,以确保硬件加速与系统级的设计一致性。
-
实现时,请确保将玻璃修饰符应用于标准布局与视觉修饰符之后,以维护正确的 Z-order 与裁切效果。
-
产出的代码将遵循严格的 Swift 语法,并包含使用 #available(iOS 26, *) 的可用性检查。
-
本技能预设用户拥有 SwiftUI 开发环境与视图生命周期基础知识,专注于 Liquid Glass API 的应用。
-
常见输入包含现有的 View 结构或设计规格;代理程序将提供重构后的代码片段、样式建议与组件分组策略,以达成专业的玻璃拟态外观。
仓库统计
- Star 数
- 312
- Fork 数
- 46
- Open Issue 数
- 1
- 主要语言
- Vim Script
- 默认分支
- main
- 同步状态
- 空闲
- 最近同步时间
- 2026年4月28日 11:56