如您在屏幕快照中所见,我已将nextKeyView出口从字段A设置为字段B(跳过表)。字段A是自上而下的第一个字段。字段B是表下方的那个。上下文菜单引用该绑定。



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

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

最佳答案

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



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

08-24 13:43