如何在主屏幕快速操作中显示多个小部件选项?

问题描述 投票:0回答:1

在 iOS 18 Beta 中,我注意到当您长按应用程序图标时,本机应用程序现在会在上下文菜单中显示小部件选项。当您单击小部件选项时,应用程序图标会直接在主屏幕上无缝转换为小部件。

这是一个很棒的功能,我有兴趣为我自己的应用程序启用它。谁能提供有关如何实现此功能的指导或向我指出相关文档吗?enter image description here

当向 widgetBundle 提供多个小部件时不起作用。

swiftui widget ios18
1个回答
0
投票

简短回答

如果您已经实现了至少一个小部件,那么iOS18将自动向用户显示它。

问题

来自您的评论

“当向 widgetBundle 提供多个小部件时不起作用。”

看起来,您假设弹出窗口允许用户在 WidgetBundle 中的不同小部件之间循环,这导致了混乱。

如何运作

为了方便理解,我们可以将其分为两部分:

  1. WidgetBundle - “用于从单个小部件扩展公开多个小部件的容器。”
  2. 小部件 - “要在主屏幕或通知中心显示的小部件的配置和内容。”

现在,单个 Widget(主屏幕)有 3 种尺寸:

.systemSmall
.systemMedium
.systemLarge
,它们是 WidgetFamily 的一部分。 iOS18 允许用户在主屏幕上调整其中的大小。

enter image description here

希望这能解决您的疑问。

© www.soinside.com 2019 - 2024. All rights reserved.