我是使用界面构建器的新手,我正在为Mac OS X构建。我的主窗口中有一个NSTableView,NSTableCellView子类,每个子类都有自己的控件集。所有这些控件(有滑块,按钮等)都能正常工作(当我使用它们时会调用相应的操作方法),除了NSTextFields,由于某种原因我甚至无法选择或编辑。 IB中的设置清楚地表明它们应该是可编辑的。视图控制器支持NSTextFieldDelegate协议,并且我已在视图控制器中实现-(BOOL)acceptsFirstResponder
方法以返回YES
。
为什么文本字段没有响应?
答案 0 :(得分:0)
无论出于何种原因,关闭(行)突出显示可以解决问题,如https://stackoverflow.com/questions/7101237/respond-to-mouse-events-in-text-field-in-view-based-table-view中所述。如果想要突出显示,我不知道该怎么做......