でボタンを設定しようとしましたが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
}
答えは見つかりましたか?
—
Andrea Miotto
(純粋なSwiftUIでは)まだ可能ではないようです。
—
Mojtaba Hosseini、