我有一个基于视图的NSTableView,其中包含一些自定义和子类化视图中的标签。其中一个标签应该是可编辑的,因此我将这个NSTextField设置为可编辑。
但现在我有两个问题无法解决:
1)如果将鼠标移动到可编辑的NSTextField上,光标不会更改为IBeamCursor(编辑光标)。
2)我需要双击标签才能进行编辑。我想要单击。我在stackoverflow上找到了一些解决方案,最好的方法是覆盖acceptsFirstResponder以始终返回true,但是这样,单击NSTextField会选择整个文本而不是将光标放置在单击位置。
但现在我有两个问题无法解决:
1)如果将鼠标移动到可编辑的NSTextField上,光标不会更改为IBeamCursor(编辑光标)。
2)我需要双击标签才能进行编辑。我想要单击。我在stackoverflow上找到了一些解决方案,最好的方法是覆盖acceptsFirstResponder以始终返回true,但是这样,单击NSTextField会选择整个文本而不是将光标放置在单击位置。