+ 我要发布
我发布的 我的标签 发现
浏览器扩展
斑点象@Edge

SwiftUI简体中文文档 - 在每个平台上声明 App 的用户界面和行为

SwiftUI 提供了用于声明 App 用户界面的视图、控件和布局结构。该框架提供了事件处理程序,用于向 App 传递轻点、手势和其他类型的输入,并提供了工具,用于管理从 App 模型到用户能够看到并与之互动的视图和控件之间的数据流。 使用 App (英文) 协议定义您的 App 结构,并使用各种场景填充该结构,其中场景包含构成 App 用户界面的各种视图。创建遵从 View (英文) 协议的自定义视图,并通过 stacks、lists 等将显示文本、图像和自定形状的 SwiftUI 视图组合起来。为内建视图和您自己的视图应用功能强大的修饰符,自定其渲染和交互行为。利用可适应具体情境和呈现形式的视图和控件,在多个平台上的 App 之间共享代码。 您可以将 SwiftUI 视图与 UIKit、AppKit 和 WatchKit 框架中的对象集成在一起,进一步利用特定于平台的功能。您还可以自定 SwiftUI 中的辅助功能支持,并针对不同的语言、地区或文化区域本地化 App 的界面。 基础知识 SwiftUI 简介 (英文) SwiftUI 是一种面向任何 Apple 平台声明用户界面的现代方法。让您能够比以往更快地打造精美、动态的 App。 App 结构和行为 (英文) 定义您的 App 的入口和顶层组织结构。 用户界面 视图和控件 (英文) 在屏幕上呈现您的内容并处理用户互动。 视图布局与呈现 (英文) 使用 stack 合并视图,动态地生成视图组和 list,并定义视图呈现和层次结构。 绘图与动画 (英文) 利用颜色、形状和阴影增强视图,并自定视图状态之间的动画过渡。 框架集成 (英文) 将 SwiftUI 视图集成到现有 App 中,并将 AppKit、UIKit 和 WatchKit 视图和控制器嵌入 SwiftUI 视图层次结构中。 数据与事件 状态和数据流 (英文) 控制和响应您的 App 模型中的数据流和更改。 手势 (英文) 定义从轻点、点按和轻扫到精细手势的交互。
你可能想看的