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

时间:2010-02-07 19:10:31

标签: objective-c cocoa interface-builder

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

我忘记了这里真正愚蠢的事情;有人可以帮我吗?

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

1 个答案:

答案 0 :(得分:12)

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

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

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