iOS14 新特性 -WidgetKit 开发与实践

微信扫一扫,分享到朋友圈

iOS14 新特性 -WidgetKit 开发与实践

iOS14新特性-WidgetKit小部件 通过桌面编辑添加,将小部件放在iOS主屏幕或macOS通知中心上,使用户可以随时访问应用中的内容。同时小部件也可以保持更新,因此用户始终可以一目了然地获得最新信息,同时点击区域可以Deep Link跳转到主APP任意界面中。

在2020年苹果发布会推出Widget之后,贝壳就第一时间做出了尝试, 期间苹果中国提供了很多支持与帮助,目前已在贝壳和链家APP上线。

小部件具有三种不同的大小(小,中和大),可以显示各种信息。用户可以个性化小部件以查看特定于其需求的详细信息,并以最适合他们的方式安排其小部件。

不同分辨率机型,三种卡片的尺寸也不同:

1 如何开发WidgetKit?

前期准备:

Xcode 12 及Bate版, iOS 14 及Bate版, 了解SwiftUI控件

1.1 创建Widget

首先,File->New->Target:

有两种配置可供选择:

  • StaticConfiguration:对于一个没有用户可配置属性的Widget。

例如,显示一般市场信息的股票市场Widget,或显示趋势标题的新闻Widget。

  • IntentConfiguration:对于一个具有用户可配置属性的Widget来说,你可以使用SiriKit自定义意图来定义属性。您使用 SiriKit 自定义意图来定义属性。

例如,一个天气Widget需要一个城市的邮政编码或邮政编码,或者一个包裹跟踪Widget需要一个跟踪号码。

微信扫一扫,分享到朋友圈

iOS14 新特性 -WidgetKit 开发与实践

荣耀V40系列预热海报曝光:侧面指纹识别泄露 还是那块LCD屏?

上一篇

现代恶意软件技术概述:盘点近十年恶意软件对WMI的滥用

下一篇

你也可能喜欢

iOS14 新特性 -WidgetKit 开发与实践

长按储存图像,分享给朋友