可可 - 多个NSControl工作但不是NSTextFields

时间:2015-09-30 00:41:12

标签: macos cocoa nstextfield

我是使用界面构建器的新手,我正在为Mac OS X构建。我的主窗口中有一个NSTableView,NSTableCellView子类,每个子类都有自己的控件集。所有这些控件(有滑块,按钮等)都能正常工作(当我使用它们时会调用相应的操作方法),除了NSTextFields,由于某种原因我甚至无法选择或编辑。 IB中的设置清楚地表明它们应该是可编辑的。视图控制器支持NSTextFieldDelegate协议,并且我已在视图控制器中实现-(BOOL)acceptsFirstResponder方法以返回YES

为什么文本字段没有响应?

1 个答案:

答案 0 :(得分:0)

无论出于何种原因,关闭(行)突出显示可以解决问题,如https://stackoverflow.com/questions/7101237/respond-to-mouse-events-in-text-field-in-view-based-table-view中所述。如果想要突出显示,我不知道该怎么做......