用途:为 iOS 26 的 Liquid Glass 视觉效果提供上下文感知的实现模式,指导正确使用 GlassEffectContainer、glassEffect 修饰符、形变过渡与交互效果。
主要能力:SwiftUI 侧提供 GlassEffectContainerIOS26、glassEffectInteractiveIOS26、glassEffectIOS26、glassEffectIDIOS26、buttonStyleCircleGlassIOS26 等封装;UIKit 侧提供 GlassContainerViewIOS26、GlassEffectViewIOS26、UIButton.Configuration.glassIOS26() 及 applyCircleShape、applyCapsuleShape 等形状方法。所有工具内部处理 iOS 版本判断:iOS 26+ 使用原生玻璃效果,iOS 26 以下回退到 Color.Background.navigationPanel 加 .ultraThinMaterial 或 UIBlurEffect。
关键规则:玻璃元素必须分组在容器中;出现/消失的元素需用 glassEffectIDIOS26 配合共享命名空间实现形变;玻璃自身定义形状,无需额外 clipShape;玻璃仅用于导航层浮动控件,不用于内容;按钮应使用交互式玻璃。UIKit 中内容必须添加到 glassContentView,形状方法在 setup 中调用一次。
适用场景:导航面板、浮动按钮、半透明 UI、聊天输入与操作面板等。
限制:资料未提供安装命令、收费信息与具体平台支持范围;需在 iOS 26 模拟器验证玻璃外观,并在 iOS 18 模拟器验证回退行为。