版本記錄
版本號 | 時間 |
---|---|
V1.0 | 2020.11.19 星期四 |
前言
WidgetKit
是iOS14的新的SDK,接下來幾篇我們就一起看一下這個專題背蟆。
Overview
在iOS
主屏幕或macOS Notification Center
上顯示您應(yīng)用中的相關(guān)內(nèi)容,瀏覽內(nèi)容哮幢。
首先我們看下基本信息:
WidgetKit
通過將widgets
放在iOS主屏幕或macOS通知中心上带膀,使用戶可以隨時訪問您應(yīng)用中的內(nèi)容。您的窗口widgets
保持最新狀態(tài)橙垢,因此用戶始終可以一目了然地獲得最新信息垛叨。當他們需要更多詳細信息時,您的widgets
會將它們直接帶到應(yīng)用程序中的適當位置柜某。
widgets
具有三種可用的大兴栽(小敛纲,中和大),可以顯示各種信息剂癌。用戶可以個性化小部件(widgets)
以查看特定于其需求的詳細信息淤翔,并以最適合他們的方式安排其小部件。當用戶堆疊小部件并啟用Smart Rotate
時佩谷,WidgetKit
會自動將最相關(guān)的小部件旋轉(zhuǎn)到頂部办铡,以確保用戶在正確的時間看到最重要的詳細信息。
要實現(xiàn)窗口小部件琳要,您可以向應(yīng)用程序添加widget extension
。您使用時間軸提供程序配置窗口小部件秤茅,并使用SwiftUI視圖顯示窗口小部件的內(nèi)容稚补。時間軸會告知WidgetKit
何時更新您的窗口小部件的內(nèi)容。
要使窗口小部件用戶可配置框喳,請向擴展中添加自定義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
的簡單示例乍惊,感興趣的給個贊或者關(guān)注~~~