按NSTextField中的选项卡选择所有文本而不是转到下一个控件

Ger*_*nis 4 cocoa objective-c interface-builder

我有多个视图都可以正常工作但由于某种原因,在键入tab键时视图不会聚焦下一个控件.而是选择当前NSTextField的所有文本.

我忘记了这里真正愚蠢的事情; 谁可以帮我这个事?

所以这是一个包含NSView的NIB.在视图上有两个NSTextField,按下一个选项卡不会前进到下一个,而是选择当前的所有文本.

Ger*_*nis 12

我自己找到了.对于将来有类似问题的人:

如果要使用addSubView或replaceSubView命令在NSWindow或NSView中动态替换视图,则需要告知NSWindow使用NSWindow的recalculateKeyViewLoop或setAutorecalculatesKeyViewLoop重新计算ViewLoop

更多信息:http: //www.cocoabuilder.com/archive/cocoa/195341-nested-nsviews-and-keyboard-focus.html