有没有办法为 SwiftUI 菜单使用 .displayInline 选项?

Posted

技术标签:

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

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

【问题讨论】:

【参考方案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") 
        
    

结果:

【讨论】:

以上是关于有没有办法为 SwiftUI 菜单使用 .displayInline 选项?的主要内容,如果未能解决你的问题,请参考以下文章