我正在实现绘制图表的自定义NSView。 Tab键循环在NSView上停止,然后卡在那里。这是几个视图之一,另一个是系统提供的类。这些是在窗口内的同级别上呈现的。对等视图之间的标签工作正常。
它的设置如下:
我从XIB加载一个窗口。
NSView以编程方式分配并添加到窗口中。
我已经确认设置了该窗口的AutorecalculatesKeyViewLoop(为了好玩,我在添加视图后尝试了recalculateKeyViewLoop)。
该视图在所有其他方面都表现正常,包括调整大小。
如果我点击一个对等对象,然后点击它,那么当标签显示时,其他对等对象就会按照它们的方式设置为关键字。
当自定义NSView为密钥时,Tab键会停止将密钥视图推进到其他对等视图。 Shift-tab不会备份。
我可以说,这应该是自动的,但它不起作用。
我有acceptFirstResponder,yesFirstResponder,并且resignFirstResponder设置为返回YES。
我确认永远不会调用resignFirstResponder。
配置自定义NSView时,我可能错过了一个明显的步骤;有什么建议吗?