我有一个NSOutlineView,我想要发生的是,当添加一行时,我想要立即添加到开始编辑的行,就像双击一行时一样。
答案 0 :(得分:2)
添加行后,将-editColumn:row:withEvent:select:
发送到NSOutlineView
:
[outlineView editColumn:0 row:newRowIndex withEvent:nil select:YES];
这实际上是NSTableView
消息,但由于NSOutlineView
派生自NSTableView
,因此它也适用于大纲视图。
答案 1 :(得分:1)
快速的伪代码答案:
在添加行时调用的方法:
-editColumn:row:withEvent:select:
。