美文网首页SwiftUISwiftUISwiftUI
SwiftUI框架详细解析 (一) —— 基本概览(一)

SwiftUI框架详细解析 (一) —— 基本概览(一)

作者: 刀客传奇 | 来源:发表于2019-09-16 17:04 被阅读0次

版本记录

版本号 时间
V1.0 2019.09.16 星期一

前言

今天翻阅苹果的API文档,发现多了一个框架SwiftUI,这里我们就一起来看一下这个框架。

Overview

在每个平台上声明应用程序的用户界面和行为。

先看下该框架的基本信息

SwiftUI提供视图,控件和布局结构,用于声明应用程序的用户界面。 该框架提供事件处理程序,用于为您的应用程序提供点击,手势和其他类型的输入,以及管理从应用程序模型到用户将看到和交互的视图和控件的数据流的工具。

创建符合View协议的自定义视图,并使用SwiftUI视图组合它们,以使用堆栈,列表等显示文本,图像和自定义形状。 将强大的修改器应用于内置视图和您自己的视图,以自定义其渲染和交互性。 在多个平台上的应用程序之间共享代码,其中包含适应其上下文和呈现的视图和控件。

您可以将SwiftUI视图与来自UIKitAppKitWatchKit框架的对象集成,以进一步利用特定于平台的功能。 您还可以在SwiftUI中自定义辅助功能支持,并针对不同语言,国家/地区或文化区域本地化您的应用程序界面。


Topics

1. Essentials

2. User Interface

  • Views and Controls

    • 在屏幕上显示您的内容并处理用户交互。
  • View Layout and Presentation

    • 在堆栈中组合视图,动态生成组和视图列表,并定义视图演示和层次结构。
  • Drawing and Animation

    • 使用颜色,形状和阴影增强视图,并自定义视图状态之间的动画过渡。
  • Framework Integration

    • SwiftUI视图集成到现有应用程序中,并将AppKitUIKitWatchKit视图和控制器嵌入到SwiftUI视图层次结构中。

3. Data and Events

  • State and Data Flow

    • 控制并响应应用模型中的数据流和变化。
  • Gestures

    • 定义从点按,点击和滑动到细粒度手势的交互。

4. Previews in Xcode

  • Previews
    • 生成自定义视图的动态交互式预览。

后记

本篇主要讲述了SwiftUI框架的基本概览,感兴趣的给个赞或者关注~~~

相关文章

网友评论

    本文标题:SwiftUI框架详细解析 (一) —— 基本概览(一)

    本文链接:https://www.haomeiwen.com/subject/whvgyctx.html