美文网首页
iOS 14 Widget - 介绍

iOS 14 Widget - 介绍

作者: iOS资深入门 | 来源:发表于2020-10-21 16:58 被阅读0次

    官方介绍

    介绍

    Widget可以将应用中的关键内容显示在iPhone、iPad和Mac上的醒目的位置。可以个性化iPhone主屏幕.
    在iPhone和iPad上,小部件库还提供了预构建的小部件智能叠放。智能叠放包含一组默认的窗口小部件,包括用户经常打开的应用程序中的窗口小部件。Siri可以在叠放中根据时间推荐显示相关的小部件。

    开发注意事项

    • 内容更新
      为保持相关性和有用性,小部件应定期刷新信息。小部件不支持连续的实时更新,并且系统可能会根据各种因素来调整更新限制。使窗口小部件保持最新

    • 支持暗模式

    • 始终在小部件中使用文本元素以确保文本可缩放,不建议光栅化文本,这样会阻止VoiceOver说出您的内容。

    • 设计逼真的预览以显示在小部件库中。
      突出显示小部件的外观和功能可以让人们更想添加小部件。可以在小部件预览中显示真实数据,但如果数据生成或加载所需时间太长,请改为显示真实的模拟数据。

    • 设计占位符内容,以帮助人们识别您的小部件
      小部件在加载数据时,显示点位符内容。通过将UI静态部分与代表实际内容的半透明形状结合起来,可以创建有效的预览。


      占位符
    • 为小部件添加简洁描述,可以帮助人们理解小部件的功能。

    • 尺寸
      使用WidgetKit框架和新的SwiftUI的API可以轻松构建小部件,具有多种尺寸。用户可以在小部件库进行搜索,预览尺寸并将它产放到主屏幕上的任何位置。

    支持的大小

    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.

    • 边距
      通常,请使用标准页边距来确保您的内容清晰易读。标准边距宽度为16点。如果窗口小部件显示诸如文本,字形和图形之类的内容,请使用标准边距来避免边缘拥挤和外观混乱。如果使用背景形状创建视觉内容分组,或者显示按钮背景,则可能需要使用窄边距。窄边距(宽度为8个点)还可以帮助使包含信息的图形更易于人们阅读。

    相关文章

      网友评论

          本文标题:iOS 14 Widget - 介绍

          本文链接:https://www.haomeiwen.com/subject/zpfemktx.html