NSTextView是否缺少插入链接功能?

时间:2017-05-09 15:45:29

标签: swift macos cocoa

我创建了一个使用NSTextView的OS X文本编辑器应用程序(使用swift)。 当您右键单击NSTextView中的链接时,您可以选择编辑,然后弹出一个面板,您可以编辑该链接。

It looks like this

有没有办法以同样的方式插入链接?

我知道NSTextView会自动识别链接但不提供我需要的功能。我需要能够插入彼此不同的链接文本和链接URL。

我目前通过让用户选择文字并显示弹出窗口(按下cmd + K后)可以输入链接来实现此目的。然后我通过以下方式添加链接:

textStorage?.addAttribute(NSLinkAttributeName, value: url, range: range)

这很有效,但苹果不会像NSTextView那样在一个重要的控件中实现这种基本行为,这似乎很奇怪。

我错过了什么吗?

0 个答案:

没有答案