【文件属性】:
文件名称:WidgetExamples:一个演示项目,展示了使用SwiftUI和WidgetKit创建的不同类型的Widget
文件大小:49KB
文件格式:ZIP
更新时间:2021-05-08 12:05:39
swift demo widget userdefaults intent
小部件示例
一个演示项目,展示了使用SwiftUI和WidgetKit创建的不同类型的Widget。
内容
一个演示,演示如何使用应用程序组在应用程序及其小部件之间共享数据。
显示当前时间(各种格式)并每分钟刷新一次的小部件。
一个演示如何在小部件中使用核心数据的演示。
一个小部件,以秒为单位显示剩余时间,并在临近结束日期时更改颜色。
一个演示如何使用深层链接将事件/信息从窗口小部件传递到父应用程序的演示。
具有动态可配置数据的小部件。
环境小工具
一个演示如何根据环境变量调整窗口小部件视图的演示。
意图小部件
具有可配置背景颜色的小部件。
网络小部件
该演示演示了如何从网络请求中加载数据并填充窗口小部件时间轴。
预览小部件
一个演示如何直接在父应用程序中显示窗口小部件视图的演示。
计时器小部件
一个小部件,将当前时间(包括秒)显示为计时器。
URLImage小部件
显示从外部U
【文件预览】:
WidgetExamples-main
----App()
--------Resources()
--------App.swift(410B)
--------ContentView.swift(5KB)
--------Supporting Files()
----WidgetExamples.xcodeproj()
--------xcshareddata()
--------project.pbxproj(43KB)
----WidgetExtension()
--------EnvironmentWidget()
--------Resources()
--------WidgetBundle.swift(881B)
--------CountdownWidget()
--------AppGroupWidget()
--------PreviewWidget()
--------CoreDataWidget()
--------IntentWidget()
--------ClockWidget()
--------Supporting Files()
--------URLImageWidget()
--------TimerWidget()
--------DeepLinkWidget()
--------NetworkWidget()
--------DynamicIntentWidget()
----Shared()
--------FileManager+Ext.swift(439B)
--------CoreData()
--------UserDefaults+Ext.swift(833B)
--------Model()
----README.md(3KB)
----IntentHandler()
--------IntentHandler.swift(602B)
--------Supporting Files()
----.gitignore(3KB)