我正在开发一个悬停下拉面板,其中包含Google+、Facebook、Youtube和Twitter的社交窗口小部件,访问者可以在不关闭面板的情况下“一键点击”它们中的每一个。我从简单的jquery下拉菜单开始,将其简化为一个单独的ul li div,因此当鼠标悬停在单个菜单项(Socialize)上时,它会显示一个包含所有4个社交小部件的div。到目前一切尚好。
我在我的项目中添加了一个意图扩展目标,我正在尝试区分在IntentHandler的编辑模式下显示哪种小部件类型,并根据这个信息用小的、中的或大的小部件类型填充"Edit Widget“列表。当我使用@Environment(\.widgetFamily) var family时,它总是给我.systemMedium,但我当时正在编辑一个很大尺寸的小部件。例如,当我长按一个