Tôi đã cố gắng cấu hình nút trong contextMenu
, nhưng nó không hoạt động.
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
}
tôi có gì:
Những gì tôi đang tìm kiếm: ( xóa và gọi nút)
Tôi sẽ tạo một cái UIAction
giống như sau trong UIKit
nhưng tôi không thể tìm thấy bất kỳ công cụ sửa đổi nào hoặc dù sao để đưa cái này lên SwiftUI :
let delete = UIAction(title: "Remove", image: UIImage(systemName: "trash"), attributes: .destructive) { action in
// remove it
}