objective-c - nextKeyView socket 无法正常工作

标签 objective-c macos cocoa

正如您在屏幕截图中看到的,我已将 nextKeyView 导出从字段 A 设置为字段 B(跳过表格)。字段 A 是从顶部开始的第一个字段。字段 B 是表格正下方的字段。上下文菜单引用该绑定(bind)。

enter image description here

但是,当我运行应用程序时,我选择字段 A,然后按 TAB 键,它会在表中添加一个新行。 (并且字段 B 没有获得焦点)。如何避免这种情况?

或者至少避免向表中添加一行?

最佳答案

将 IB 中的 NSWindow 的 fieldA 设置为 initialFirstResponder 可以解决此问题。
但务实地这样做是行不通的(我不知道为什么......)。

enter image description here

或者以编程方式设置nextKeyView似乎可行。在这种情况下,您不需要设置 initialFirstResponder

关于objective-c - nextKeyView socket 无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27777896/

相关文章:

cocoa - Mac 开发入门

最接近枚举的 cocoa 当量

cocoa - NSServerNotificationCenter 和 Linux 服务器

macos - 警告 : spawn ENOENT Use with Grunt sass task

ios - 如何在 iphone 2.0 中以编程方式发送短信

objective-c - 在没有子类化的情况下获取 NSSearchField 上的功能键

ios - 取消 SKDownload 的最佳方法

macos - 如何在 aquamacs(或 emacs)中使用 mac 'command' 键定义快捷方式

objective-c - 生产质量的 Cocoa 应用程序是否使用了垃圾收集?

objective-c - 如何在UIImageView中更改图像时实现动画