1.3 KiB
1.3 KiB
title, type, tags, sources, last_updated
| title | type | tags | sources | last_updated | |
|---|---|---|---|---|---|
| SwiftUI Volumetric APIs | concept |
|
2026-04-25 |
Definition
visionOS 26 新增的 SwiftUI API 集,专门用于在 volumetric 空间场景中渲染和管理 3D 内容,实现声明式的空间界面开发。
Core Capabilities
- 3D Content Integration(3D 内容集成):将 RealityKit 实体无缝嵌入 SwiftUI 视图层级
- Volume Content(Volume 内容):支持在受限的 3D 空间(volume)内展示和管理内容
- Breakthrough UI(突破性 UI):允许 UI 元素突破传统窗口边界,融入 3D 场景
- Transient Content(临时内容):支持在 volume 内快速展示和消失的临时 UI 元素
Key API Components
- @Observable Entities:声明式状态管理,与 SwiftUI 视图自动同步
- Direct Gesture Handling:在 3D 内容上直接处理手势输入
- ViewAttachmentComponent:将 SwiftUI 视图附加到 RealityKit 实体上
Related Concepts
- RealityKit-SwiftUI Integration:SwiftUI Volumetric APIs 的底层集成机制
- Spatial Layouts:3D 内容在空间中的定位和布局模式
- Multi-Window Architecture:Volumetric 内容在多窗口场景下的管理
Sources
- visionos-spatial-engineer — visionOS Spatial Engineer Agent 角色定义