首页 > 解决方案 > SwiftUI 中的 macOS 下拉视图?

问题描述

我找不到在 SwiftUI 中实现此下拉菜单的正确方法(特别是下拉/对话框主体上的向上点):

在此处输入图像描述

显然它是某种菜单,里面的内容是自定义视图,但是我正在使用的菜单,我不知道如何设置按钮或菜单视图的样式,看起来像这样:

在此处输入图像描述

Menu {
    Button("Opt 1", action: {})
    Button("Opt 2", action: {})
} label: {
    Text("Options")
}
// .menuStyle(DefaultMenuStyle())
// .menuStyle(BorderedButtonMenuStyle())
   .menuStyle(BorderlessButtonMenuStyle())
   .listStyle(PlainListStyle())

这些 .menuStyle 修饰符都没有实现它。

编辑:我也和第一张图片一样,试图在这个视图中包含文本字段和其他下拉菜单,所以我认为不需要选择器。

标签: macosswiftuidropdown

解决方案


推荐阅读