gpt4 book ai didi

cocoa - NSTableView如何点击单元格任意位置编辑文本?

转载 作者:行者123 更新时间:2023-12-03 16:06:38 28 4
gpt4 key购买 nike

我有一个非常简单的 NSTableView 通过 NSArrayController 连接并绑定(bind)到我的模型。我想在双击编辑时稍微调整 View 的行为。双击编辑单元格时的默认行为似乎是仅当单击单元格内文本的位置时才打开单元格进行编辑(见下文)。

我想更改行为,以便双击单元格中的任意位置进行编辑(下图中的绿色案例)。有任何想法吗?也许我正在搜索错误的术语,但我找不到任何与此相关的信息。

enter image description here

最佳答案

子类化 NSTextFieldCell 并重写 -hitTestForEvent:inRect:ofView: 以返回 NSCellHitEditableTextArea,无论鼠标单击发生在何处。

关于cocoa - NSTableView如何点击单元格任意位置编辑文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9052127/

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