objective-c - 添加行后立即开始编辑

标签 objective-c cocoa

我有一个 NSOutlineView,我想要发生的是,当添加一行时,我希望已添加到立即开始编辑的行,就像双击一行时一样。

最佳答案

添加行后,发送 -editColumn:row:withEvent:select:NSOutlineView:

[outlineView editColumn:0 row:newRowIndex withEvent:nil select:YES];

这实际上是一个 NSTableView 消息,但由于 NSOutlineView 派生自 NSTableView,它也应该适用于大纲 View 。

关于objective-c - 添加行后立即开始编辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1264998/

相关文章:

ios - xcode 7.2无法与助手应用程序通信

iOS Sprite Kit - SKSpriteNode 的 .centerRect 属性不起作用

iphone - NSString * 到 Char[] (GameCenter Send Struct)

objective-c - 滑动但不点击

iphone - 在 iPhone 应用程序中显示/隐藏键盘时出现问题

c# - 在 ApplicationShouldTerminate 上刷新 UI

objective-c - 由 NSFetchedResultsController 支持的 AQGridView

iphone - 在 iPhone 上使用 FFMpeg 进行网络摄像头流式传输

objective-c - 是否可以在 Objective-C 扩展中定义 ivars?

objective-c - 在应用程序启动时执行某些操作?