默认情况下,双击触发器在NSTableView中重命名.
如何双击而不是触发我自己的自定义代码(例如打开双击文件)?
而且:我如何让重命名就像在Finder中,您首先单击,然后再次单击并快速移动鼠标指针?这就是在Finder中触发重命名的方式.我想在NSTableView中使用它.
根据文档,NSTableView有-setDoubleAction : . 单击一次选择一行,然后单击要编辑的文本单元格,默认情况下就像Finder一样(并且这个和Finder都没有任何关系,可以快速移动指针 - 尝试一下).
单击一次以选择,然后再次单击以开始重命名.单击两次(足够快以便双击)并处理"双"动作.