版本记录
版本号 | 时间 |
---|---|
V1.0 | 2020.11.19 星期四 |
前言
WidgetKit
是iOS14的新的SDK,接下来几篇我们就一起看一下这个专题。
Overview
在iOS
主屏幕或macOS Notification Center
上显示您应用中的相关内容,浏览内容。
首先我们看下基本信息:
WidgetKit
通过将widgets
放在iOS主屏幕或macOS通知中心上,使用户可以随时访问您应用中的内容。您的窗口widgets
保持最新状态,因此用户始终可以一目了然地获得最新信息。当他们需要更多详细信息时,您的widgets
会将它们直接带到应用程序中的适当位置。
widgets
具有三种可用的大小(小,中和大),可以显示各种信息。用户可以个性化小部件(widgets)
以查看特定于其需求的详细信息,并以最适合他们的方式安排其小部件。当用户堆叠小部件并启用Smart Rotate
时,WidgetKit
会自动将最相关的小部件旋转到顶部,以确保用户在正确的时间看到最重要的详细信息。
要实现窗口小部件,您可以向应用程序添加widget extension
。您使用时间轴提供程序配置窗口小部件,并使用SwiftUI视图显示窗口小部件的内容。时间轴会告知WidgetKit
何时更新您的窗口小部件的内容。
要使窗口小部件用户可配置,请向扩展中添加自定义SiriKit intent
定义。 WidgetKit
自动提供自定义界面,以使用户个性化其小部件。
Topics
1. Widget Creation
- Creating a Widget Extension
- Building Widgets Using Widget<wbr data-v-01f7f080="">Kit and Swift<wbr data-v-01f7f080="">UI
- Fruta: Building a Feature-Rich App with SwiftUI
2. Configurable Widgets
3. Timeline Management
4. User Interface
5. Location Services in Widgets
6. Widget Preview and Debugging
7. Type Aliases
后记
本篇主要讲述了基于
WidgetKit
和SwiftUI
的简单示例,感兴趣的给个赞或者关注~~~
网友评论