SwiftUI 学习 App Structure and Beh

2020-10-22  本文已影响0人  弑神指

Essentials (概要)

Fruta:Building a Feature-Rich App with SwiftUI

创建一个共享代码库来构建一个提供小部件和应用剪辑的多平台应用程序。

App

表示应用程序的结构和行为的类型。

Scene

应用程序用户界面的一部分,其生命周期由系统管理。

Built-in Scene Types(内置的场景类型)

WindowGroup

一个场景,呈现了一组相同结构的窗口。

DocumentGroup

支持打开、创建和保存文档的场景。

Settings

一个场景,它提供一个查看和修改应用程序设置的界

WKNotificationScene

在接收到指定类别的远程或本地通知后出现的一个场景。

Widgets

Building Widges Using WidgeKit and SwiftUI

创建小部件,在主屏幕上显示你的应用程序的内容,为用户定制的设置定制意图。

Creating a Widget Extension

添加和配置一个扩展来在主屏幕、今日视图或通知中心显示应用程序的内容。

Keeping a Widget up To Date

计划小部件的时间线,使用动态视图显示及时的相关信息,并在事情发生变化时更新时间线。

Making a Configurable Widget

通过在您的项目中添加自定义的SiriKit意图定义,为用户提供定制他们的小部件的选项。

Widget

要在主屏幕或通知中心中显示的小部件的配置和内容。

WidgetBundle

用于从单个小部件扩展公开多个小部件的容器。

System Actions(系统操作)

OpenUrlAction

提供打开URL的功能。

上一篇 下一篇

猜你喜欢

热点阅读