首页 > 解决方案 > 这个“编辑小部件”视图(适用于 iOS 14 小部件)的名称是什么?我该如何定义这样的东西?

问题描述

当我在 iOS 14 中按住(长按)一个小部件时,会出现一个弹出菜单,当我点击该Edit Widget项目时,小部件会翻转到配置视图中。

我想创建一个这样的配置视图,但我不知道这是什么以及如何定义类似的东西。

在此处输入图像描述 在此处输入图像描述

标签: configurationswiftuiwidgetios14widgetkit

解决方案


要使您的 Widget 可配置,您需要使用IntentConfiguration(而不是StaticConfiguration)。

制作可配置的小部件

要将可配置属性添加到您的小部件:

  1. 向您的 Xcode 项目添加定义可配置属性的自定义意图定义。
  2. 在您的小部件中使用 IntentTimelineProvider 将用户的选择合并到您的时间线条目中。
  3. 如果属性依赖于动态数据,请实现 Intents 扩展。

有用的链接:


推荐阅读