nextKeyView插座无法正常工作

时间:2015-01-05 10:45:32

标签: objective-c macos cocoa

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

enter image description here

然而,当我运行应用程序时,我选择了字段A,我按下TAB,它在表格中添加了一个新行。 (而且字段B没有得到关注)。怎么避免这个?

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

1 个答案:

答案 0 :(得分:0)

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

enter image description here

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