在 iOS 18 Beta 中,我注意到当您长按应用程序图标时,本机应用程序现在会在上下文菜单中显示小部件选项。当您单击小部件选项时,应用程序图标会直接在主屏幕上无缝转换为小部件。
这是一个很棒的功能,我有兴趣为我自己的应用程序启用它。谁能提供有关如何实现此功能的指导或向我指出相关文档吗?
当向 widgetBundle 提供多个小部件时不起作用。
如果您已经实现了至少一个小部件,那么iOS18将自动向用户显示它。
来自您的评论
“当向 widgetBundle 提供多个小部件时不起作用。”
看起来,您假设弹出窗口允许用户在 WidgetBundle 中的不同小部件之间循环,这导致了混乱。
为了方便理解,我们可以将其分为两部分:
现在,单个 Widget(主屏幕)有 3 种尺寸:
.systemSmall
、.systemMedium
、.systemLarge
,它们是 WidgetFamily 的一部分。 iOS18 允许用户在主屏幕上调整其中的大小。
希望这能解决您的疑问。