SwiftUI contextMenu - 如何添加红色(危险)动作[重复]

Posted

技术标签:

【中文标题】SwiftUI contextMenu - 如何添加红色(危险)动作[重复]【英文标题】:SwiftUI contextMenu - how add red (dangerous) actions [duplicate] 【发布时间】:2019-11-11 14:06:47 【问题描述】:

这是一个简单的上下文菜单。 1) 如何设置 Text("delete") 和 Image red.

2) 如何添加分隔线(下图)

struct customMenu: View 

    var onDelete: (() -> Void)? 

    init(onDelete: @escaping () -> Void) 
        self.onDelete = onDelete;
    

    var body: some View 
        VStack 
            if (self.onDelete != nil) 
                Button(action: self.onDelete!) 
                    HStack 
                        Text("delete") 
                        Image(systemName: "trash") 
                    
                
            
        
    

【问题讨论】:

你能告诉我你如何使用上下文菜单的代码吗? 还不支持。我已经问过这个here 谢谢!我的问题是双重的***.com/questions/58467846/… 【参考方案1】:

很简单,只需输入以下内容:

Divider()

【讨论】:

以上是关于SwiftUI contextMenu - 如何添加红色(危险)动作[重复]的主要内容,如果未能解决你的问题,请参考以下文章

SwiftUI:是不是可以使用 ForEach + ContextMenu + if 语句?

删除 SwiftUI 中 NavigationLink 上 ContextMenu 的模糊预览

SwiftUI - 通过 ContextMenu 呈现模态

SwiftUI:contextMenu 菜单

SwiftUI 检测 contextMenu 何时打开

macOS App SwiftUI 中的 ContextMenu 按钮点击