框架

韩正出席中国发展高层论坛

在每个平台上声明 App 的用户界面和行为。
百度 民警多次告诫陈某某不得无故拨打110报警电话扰乱接警秩序,但陈某某屡教不改。

最新英文文章

SwiftUI


概览

SwiftUI 提供了用于声明 App 用户界面的视图、控件和布局结构。该框架提供了事件处理程序,用于向 App 传递轻点、手势和其他类型的输入,并提供了工具,用于管理从 App 模型到用户能够看到并与之互动的视图和控件之间的数据流。

使用 App (英文) 协议定义你的 App 结构,并使用各种场景填充该结构,其中场景包含构成 App 用户界面的各种视图。创建遵从 View (英文) 协议的自定义视图,并通过 stacks、lists 等将显示文本、图像和自定形状的 SwiftUI 视图组合起来。为内建视图和你自己的视图应用功能强大的修饰符,自定其渲染和交互行为。利用可适应具体情境和呈现形式的视图和控件,在多个平台上的 App 之间共享代码。

示意图显示了一个使用 SwiftUI 构建的 App 在 Mac、iPhone 和 Apple Watch 上运行。

你可以将 SwiftUI 视图与 UIKit、AppKit 和 WatchKit 框架中的对象集成在一起,进一步利用特定于平台的功能。你还可以自定 SwiftUI 中的辅助功能支持,并针对不同的语言、地区或文化区域本地化 App 的界面。

相关主题

基础知识

用户界面

数据与事件

Xcode 中的预览