1.16 技术专用修饰符

原文链接: https://developer.apple.com/documentation/swiftui/view-technology-modifiers

1.16 技术专用修饰符

添加修饰符,以定制其他 Apple 框架提供的 SwiftUI 视图。

概述

使用这些修饰符配置和定制你从其他 Apple 框架集成来的 SwiftUI 视图,例如来自 WebKit 的网页视图,或来自 MapKit 的地图。

更多信息请参阅 技术专用视图。

显示网页内容

访问 Apple Pay 和钱包

授权与认证

配置家人共享

报告设备活动

  • DeviceActivityReport — 一种以保护隐私的方式报告用户应用、类别和网域活动的视图。

使用受管理的设备

创建图形

  • Chart — 一种显示图表的 SwiftUI 视图。
  • SceneView — 一种用于显示三维 SceneKit 内容的 SwiftUI 视图。
  • SpriteView — 一种渲染 SpriteKit 场景的 SwiftUI 视图。

获取位置信息

显示媒体

  • CameraView — 一种 SwiftUI 视图,视频流或图像快照会渲染到其中。
  • NowPlayingView — 一种显示系统“正在播放”界面的视图,让用户可以控制音频。
  • VideoPlayer — 一种显示播放器内容并提供原生播放控制界面的视图。
  • continuityDevicePicker(isPresented:onDidConnect:) — 应使用 continuityDevicePicker 通过按钮界面或其他激活形式来发现并连接附近的连续互通设备。在 tvOS 上,选中时会呈现全屏的连续互通设备选择器体验。当给定条件为 true 时,该模态视图会尽可能覆盖 self 的屏幕。
  • cameraAnchor(isActive:) — 指定应用哪个视图作为 Apple Vision Pro 二维 Persona 流的虚拟相机。
  • foveatedStreamingPauseSheet(session:) — 告诉系统在注视点流式传输会话暂停时,呈现一个带有继续或结束该会话控件的工作表。

支持同播共享活动

选择照片

生成图像

预览内容

与联网设备交互

  • DevicePicker — 一种显示网络上其他设备、并与运行在该设备上的你的应用副本建立加密连接的 SwiftUI 视图。
  • devicePickerSupports — 检查是否支持呈现 DevicePicker。

配置实时活动

与 App Store 和 Apple Music 交互

访问健康数据

提供提示

显示翻译

呈现日志建议

管理联系人访问权限

同步游戏存档

处理游戏控制器事件

创建桌面游戏

配置相机控制

与交易交互