NSTableView 中自定义按钮的 NSTextfield 重命名实现

NSTextfield renaming implementation on custom button in NSTableView

我有 NSTableView 和 NSTableViewCell 中的一个按钮。我想在用户单击我的 NSButton 并且单元格进入其 NSTextField 的重命名模式时实现该功能。

我已经为按钮设置了操作出口,并且知道它何时被点击,但找不到任何关于如何触发重命名的信息。答案可能很简单,但我做不到。先感谢您!

P.S。我使用 Swift 但任何帮助都会很棒

嗯,答案其实很简单,就是缺少相关资料有点难。 因此,如果有人在寻找相同的东西,这就是我实现此功能的方式(实际上是单行):

在你的 action outlet 中调用

cell.textField?.selectText(self)

文本将被选中。之后就照常执行。