我尝试在中配置按钮contextMenu
,但无法正常工作。
Text("A label that have context menu")
.contextMenu {
Button(action: {
// remove it
}) {
Text("Remove")
.foregroundColor(.red) // Not working
Image(systemName: "trash")
}.disabled(true) // Not working
}
我有的:
我要的是:(删除和通话按钮)
我会在其中创建一个UIAction
类似以下内容的文件,UIKit
但找不到任何修饰符或将其带到SwiftUI的方法:
let delete = UIAction(title: "Remove", image: UIImage(systemName: "trash"), attributes: .destructive) { action in
// remove it
}
你找到答案了吗?
—
安德里亚·米托
似乎还不可能(使用纯SwiftUI)。
—
Mojtaba Hosseini