我有一个NSPanel与NSOutlineView来显示我的数据。我想要在NSOutlineView中选择一个第一次点击的行,即使面板不在焦点中(即不是关键窗口)我有一个允许选择的委托,并且我重写了NSOutlineView类来覆盖accepFirstMouse:方法,但是我无法获得第一个点击选择。NSOutlineView选择与第一次点击
我检查了mouseDown事件,并且它在没有任何问题的情况下触发(在我的类中覆盖),当时面板不是关键窗口。但是当面板不是关键时,NSOutlineViewDelegate方法shouldSelectItem:不会被调用。
我在想什么/做错了什么?
的感谢!像魅力一样工作。 – Bikush 2013-03-25 13:08:39