Files
nexus/wiki/concepts/SwiftUI-Volumetric-APIs.md

1.3 KiB
Raw Blame History

title, type, tags, sources, last_updated
title type tags sources last_updated
SwiftUI Volumetric APIs concept
visionos-spatial-engineer
2026-04-25

Definition

visionOS 26 新增的 SwiftUI API 集,专门用于在 volumetric 空间场景中渲染和管理 3D 内容,实现声明式的空间界面开发。

Core Capabilities

  • 3D Content Integration3D 内容集成):将 RealityKit 实体无缝嵌入 SwiftUI 视图层级
  • Volume ContentVolume 内容):支持在受限的 3D 空间volume内展示和管理内容
  • Breakthrough UI突破性 UI:允许 UI 元素突破传统窗口边界,融入 3D 场景
  • Transient Content临时内容:支持在 volume 内快速展示和消失的临时 UI 元素

Key API Components

  • @Observable Entities:声明式状态管理,与 SwiftUI 视图自动同步
  • Direct Gesture Handling:在 3D 内容上直接处理手势输入
  • ViewAttachmentComponent:将 SwiftUI 视图附加到 RealityKit 实体上

Sources