iOS 14 Widget - 介紹

官方介紹

介紹

Widget可以將應(yīng)用中的關(guān)鍵內(nèi)容顯示在iPhone、iPad和Mac上的醒目的位置??梢詡€性化iPhone主屏幕.
在iPhone和iPad上,小部件庫還提供了預(yù)構(gòu)建的小部件智能疊放。智能疊放包含一組默認的窗口小部件,包括用戶經(jīng)常打開的應(yīng)用程序中的窗口小部件。Siri可以在疊放中根據(jù)時間推薦顯示相關(guān)的小部件。

開發(fā)注意事項

  • 內(nèi)容更新
    為保持相關(guān)性和有用性,小部件應(yīng)定期刷新信息。小部件不支持連續(xù)的實時更新,并且系統(tǒng)可能會根據(jù)各種因素來調(diào)整更新限制。使窗口小部件保持最新

  • 支持暗模式

  • 始終在小部件中使用文本元素以確保文本可縮放,不建議光柵化文本,這樣會阻止VoiceOver說出您的內(nèi)容。

  • 設(shè)計逼真的預(yù)覽以顯示在小部件庫中。
    突出顯示小部件的外觀和功能可以讓人們更想添加小部件??梢栽谛〔考A(yù)覽中顯示真實數(shù)據(jù),但如果數(shù)據(jù)生成或加載所需時間太長,請改為顯示真實的模擬數(shù)據(jù)。

  • 設(shè)計占位符內(nèi)容,以幫助人們識別您的小部件
    小部件在加載數(shù)據(jù)時,顯示點位符內(nèi)容。通過將UI靜態(tài)部分與代表實際內(nèi)容的半透明形狀結(jié)合起來,可以創(chuàng)建有效的預(yù)覽。


    占位符
  • 為小部件添加簡潔描述,可以幫助人們理解小部件的功能。

  • 尺寸
    使用WidgetKit框架和新的SwiftUI的API可以輕松構(gòu)建小部件,具有多種尺寸。用戶可以在小部件庫進行搜索,預(yù)覽尺寸并將它產(chǎn)放到主屏幕上的任何位置。

支持的大小

NOTE
In iOS, widgets support Dynamic Type sizes from Large to xxxLarge when you use Font to choose a system font or custom(_:size:) to choose a custom font.

  • 邊距
    通常,請使用標準頁邊距來確保您的內(nèi)容清晰易讀。標準邊距寬度為16點。如果窗口小部件顯示諸如文本,字形和圖形之類的內(nèi)容,請使用標準邊距來避免邊緣擁擠和外觀混亂。如果使用背景形狀創(chuàng)建視覺內(nèi)容分組,或者顯示按鈕背景,則可能需要使用窄邊距。窄邊距(寬度為8個點)還可以幫助使包含信息的圖形更易于人們閱讀。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容