gpt4 book ai didi

macos - Mac 上的 SwiftUI - 如何将按钮指定为主按钮?

转载 作者:行者123 更新时间:2023-12-03 14:34:22 27 4
gpt4 key购买 nike

在 AppKit 中,我会通过 assigning its key equivalent to be 来做到这一点或 making its cell the window's default .然而,这些在 SwiftUI 中似乎都不可能,所以 如何使按钮成为默认窗口按钮?

A Cancel button in the normal grey look, and a Save button in the system accent color. The text "Like this" is inserted with an arrow pointing to the Save button.

最佳答案

macOS 11.0/iOS 14:
从 Xcode 12 beta 开始,Button() 上公开了新方法,允许分配 keyEquivalent(通过枚举大小写或显式键和修饰符)。
设置为默认值:

Button( ... )
.keyboardShortcut(.defaultAction)
设置为取消:
Button( ... )
.keyboardShortcut(.cancelAction)

关于macos - Mac 上的 SwiftUI - 如何将按钮指定为主按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57283931/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com