WidgetExamples:一个演示项目,展示了使用SwiftUI和WidgetKit创建的不同类型的Widget

时间:2024-05-28 05:52:19
【文件属性】:

文件名称:WidgetExamples:一个演示项目,展示了使用SwiftUI和WidgetKit创建的不同类型的Widget

文件大小:49KB

文件格式:ZIP

更新时间:2024-05-28 05:52:19

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)

网友评论