SwiftUI Widget 基础使用wwdc2020(教程含代码)

SwiftUI Widget 基础使用wwdc2020(教程含代码)

Widget

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

protocol Widget

使用教程

小部件可在iOS主屏幕上或macOS的通知中心中,从您的应用程序中轻松显示相关内容。用户可以添加,配置和安排窗口小部件以适应他们的个人需求。您可以提供多种类型的小部件,每种小部件都提供一种特定的信息。当用户需要更多信息时,例如要阅读标题中的完整文章或查看包裹交付的详细信息,该小部件可使他们快速获取应用程序中的信息。

小部件包含三个关键组件:

  • 确定小部件是否可配置,识别小部件并定义显示小部件内容的SwiftUI视图的配置。

  • 一个时间轴提供程序,可推动随时间推移更新窗口小部件视图的过程。

  • WidgetKit用于显示窗口小部件的SwiftUI视图。

通过添加自定义SiriKit意向定义,您可以让用户自定义其小部件以显示与其最相关的信息。如果您已经添加了对Siri或快捷方式的支持,则可以轻松支持可自定义的小部件。

推荐

基础文章推荐

经典教程推荐

上新

技术源码推荐

推荐文章

CoreData篇

Combine篇

TextField篇

JSON文件篇


一篇文章系列

技术交流

QQ:3365059189
SwiftUI技术交流QQ群:518696470

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容