【问题标题】:Is there a way to use .displayInline option for SwiftUI Menu?有没有办法为 SwiftUI 菜单使用 .displayInline 选项?
【发布时间】:2021-10-16 04:59:50
【问题描述】:

UIKit 中有一个 UIMenu.Option .displayInline 来显示带有分隔符子菜单。有没有办法在 SwiftUI 中也能做到这一点?

【问题讨论】:

    标签: swiftui uikit uimenu


    【解决方案1】:

    您可以使用Divider 创建Menu 分隔符。

    例子:

    struct ContentView: View {
        var body: some View {
            Menu("Hello world!") {
                Button("Item 1") {}
    
                Button("Item 2") {}
    
                Divider()
    
                Button("Item 3") {}
    
                Button("Item 4") {}
            }
        }
    }
    

    结果:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-03-25
      • 2020-10-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多