iOS15 小組件更新API

iOS 15 中專門為 iPad添加了一個(gè)新尺寸.systemExtraLarge

在這里,您可以更好地看到它。它與大型小部件的高度相同,但更寬以展示 iPad 上可用的更多內(nèi)容。這是將它添加到小部件的方法。在這里,我已將其添加到已支持 systemLarge 系列的現(xiàn)有小部件配置中。


截屏2021-06-22 下午5.39.14.png

增強(qiáng)小組件的隱私保護(hù)

小部件還受到可能對(duì)隱私敏感的演示環(huán)境的影響,假設(shè)我們有一個(gè)銀行小部件,我在其中顯示特定帳戶中的可用余額。在這種情況下,我的帳戶中有 128.45 美元可用。

現(xiàn)在,當(dāng)我們進(jìn)入鎖定屏幕并鎖定設(shè)備時(shí),該帳戶余額仍然出現(xiàn)在 iOS 14 中,因?yàn)?WidgetKit 確實(shí)無(wú)法在設(shè)備被鎖定時(shí)動(dòng)態(tài)編輯余額信息。但是,這在 iOS 15 中發(fā)生了變化,您現(xiàn)在可以根據(jù)上下文標(biāo)記要在這些情況下編輯的特定視圖。現(xiàn)在,為了向您展示如何做到這一點(diǎn),我們所做的只是在表示余額金額的文本上插入.privacySensitive 視圖修飾符。因此,當(dāng)未鎖定密碼時(shí),如您在此處所見(jiàn),該視圖仍會(huì)按照您的預(yù)期呈現(xiàn)余額金額。但是當(dāng)我們現(xiàn)在鎖定設(shè)備時(shí)余額金額被屏蔽或編輯。

截屏2021-06-22 下午8.36.20.png

此屬性可以應(yīng)用于任何視圖,包括hstacks 和 vstacks 等容器視圖。如果應(yīng)用于容器,整個(gè)容器將被編輯。當(dāng)設(shè)備被密碼鎖定以完全編輯內(nèi)容時(shí),WidgetKit 可以自動(dòng)用您的占位符內(nèi)容替換您的活動(dòng)時(shí)間線內(nèi)容。它甚至可以在設(shè)備被密碼鎖定期間暫停更新。當(dāng)您采用此處列出的默認(rèn)數(shù)據(jù)保護(hù)權(quán)利時(shí),這一切都是可能的。您的時(shí)間線數(shù)據(jù)將根據(jù)您的意愿存儲(chǔ)在設(shè)備上的該數(shù)據(jù)類中,非常重視您的數(shù)據(jù)隱私。
https://developer.apple.com/videos/play/wwdc2021/10048

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

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