objective-c - 创建在 Mac 应用程序中使用的快捷方式选择字段的好方法是什么?

标签 objective-c cocoa interface-builder

我需要有一种方法让用户在我的首选项中输入快捷键组合,并且我希望做一些与系统首选项键盘快捷键面板的工作方式类似的操作。

我考虑过对 NSTextField 进行子类化并覆盖 keyDown:keyUp: 但似乎这些覆盖没有任何作用......有任何提示吗?

或者是否有每个人都在使用但我没有听说过的控制套件或技术?尽管有一些轻微的“外观和感觉”差异,但相当多的应用程序实现了类似的行为。

最佳答案

关于objective-c - 创建在 Mac 应用程序中使用的快捷方式选择字段的好方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1590430/

相关文章:

ios - 打开 Watch 应用程序以配对 Apple Watch 的 URL 方案

ios - 在 iOS 应用程序中控制 Spotify 背景音乐

xcode - IBOutlets 未显示

ios - 为什么自定义 UIButton 图像不会在 Interface Builder 中调整大小?

ios - 使用 Generic 将 Storyboard 链接到 UIViewController

iphone - 音频/语音可视化

iphone - XCODE - 如何 : UIAlertView (with a text field) on a loop until correct value entered into field?

ios - 崩溃 UIScrollView EXC_BAD_ACCESS

cocoa - 文件类型不匹配 (~) 错误是什么意思?

objective-c - int/float 到 NSString 而不使用 alloc?