这有效
Button(action: {
print("pressed")
}){
Text("Button")
}
.keyboardShortcut("B", modifiers: .command)
这不是Button(action: {
print("pressed")
}){
Text("Button")
}
.buttonStyle(PlainButtonStyle())
.keyboardShortcut("B", modifiers: .command)
有没有其他人经历过
最佳答案
看起来像个 bug 。但是,如果您使用小写的"b"
,它将按预期工作:
Button(action: {
print("pressed")
}) {
Text("Button")
}
.buttonStyle(PlainButtonStyle())
.keyboardShortcut("b", modifiers: .command)
关于如果Button具有buttonStyle,则SwiftUI键盘快捷方式将不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66356450/