SuperAPI AI 工具集

axiom-swiftui-26-ref

前端与建站

查看项目

更新于 10-15 20:11

技能介绍

用途:在实现 iOS 26、iPadOS 26、macOS Tahoe、watchOS 26、visionOS 26 的 SwiftUI 新特性时查阅,涵盖从底层性能改进到界面控件的系统级更新。系统要求为上述各平台 26 及以上版本。

主要能力:Liquid Glass 设计系统的自动采纳与工具栏 API(ToolbarSpacer、ToolbarItemGroup、Toolbar Morphing、DefaultToolbarItem、用户可定制工具栏、导航副标题、徽章、滚动边缘模糊);底部对齐搜索与 searchToolbarBehavior(.minimize)、search 角色的 Tab;自定义视图的 glassEffect 与 GlassEffectContainer;按钮与控制变化(胶囊形默认、controlSize(.extraLarge)、GlassButtonStyle、buttonSizing、close/confirm 角色);滑块增强(滑块刻度 SliderTick、enabledBounds、currentValueLabel、sliderThumbVisibility);新修饰符 safeAreaBar、onOpenURL 的 prefersInApp;lineHeight 行高控制及 AttributedString 支持;iPad 菜单栏与可调整窗口;macOS 窗口缩放动画同步;性能改进(大列表加载与更新提速、滚动掉帧减少、嵌套滚动与 Lazy 栈、SwiftUI Performance Instrument);Swift 并发编译期数据竞争安全;@Animatable 宏自动合成 animatableData 并用 @AnimatableIgnored 排除属性;visionOS 的 Alignment3D 三维布局与 Chart3D 等。

使用方式:技能以代码片段与 API 说明形式给出用法,关键命令与代码保持原样,例如 .toolbar {} 应附加到 NavigationStack 内的单个视图而非 NavigationStack 本身,使用 toolbar(id:) 配合 ToolbarItem(id:) 保持跨屏稳定项;搜索最小化可封装为向后兼容的 minimizedSearch()。资料未提供安装命令。

适用场景与限制:适合采用最新 SDK 的 Apple 平台 SwiftUI 开发与设计适配。部分 API 标注为 iOS 26.1+(如 GlassButtonStyle),需配合 #available 做可用性判断。原有 presentationBackground 定制需移除,UIRequiresFullscreen 键在 iPadOS 26 已弃用需迁移。资料未提及收费、价格、平台支持范围之外的信息。