gpt4 book ai didi

objective-c - NSTableView 双击/重命名

转载 作者:搜寻专家 更新时间:2023-10-30 19:54:34 25 4
gpt4 key购买 nike

默认情况下,双击会触发 NSTableView 中的重命名。

如何让双击而不是触发我自己的自定义代码(例如打开双击的文件)?

还有:我怎样才能让重命名像在 Finder 中一样,首先单击,然后再次单击并快速将鼠标指针移开?这就是在 Finder 中触发重命名的方式。我想要在 NSTableView 中那样。

最佳答案

根据文档,NSTableView 有 -setDoubleAction: .单击一次以选择一行,然后单击一个文本单元格进行编辑,默认情况下其行为类似于 Finder(这和 Finder 都与快速移动指针无关 - 试试吧)。

单击一次进行选择,然后再次单击开始重命名。单击两次(速度足以成为双击),它会处理“双击”操作。

关于objective-c - NSTableView 双击/重命名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3409839/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com