小编ser*_*lar的帖子

IntentHandler 不适用于 widgetFamily

我向我的项目添加了一个意图扩展目标,我试图区分在编辑模式下显示的小部件类型,IntentHandler并根据此信息,我想用小、中或大小部件类型填充“编辑小部件”列表。

当我使用@Environment(\.widgetFamily) var family它时,它给了我.systemMedium所有的时间,但当时我正在编辑一个大尺寸的小部件。

对于前;当我长按一个小部件来编辑并从列表中选择另一个部件类型时,我看到一个包含小型、中型和大型部件类型的项目列表,IntentHandler但我只想看到小型类型。

问题是,是否可以根据我当前正在编辑的小部件类型来填充列表?

widget swift widgetkit swiftui ios14

3
推荐指数
1
解决办法
1326
查看次数

标签 统计

ios14 ×1

swift ×1

swiftui ×1

widget ×1

widgetkit ×1