1
我可以使用“链接面板”创建超链接到NSTextView中的某个网址。或者我可以使用NSAttributedString的NSLinkAttributeName属性手动添加链接。创建超链接到NSTextView中的一些文本
虽然我不想制作超链接到某些外部网址,但我希望能够在NSTextView中创建超链接到一些文本。你知道如何在页面中设置一些文本为书签,然后你可以制作超链接到该书签?任何想法或如何去解决这个问题的例子?
这很有趣TechZen。谢谢。我可以看到UUID的想法,我可以如何在文档之间完成这项工作,而不仅仅是在文档中。我的程序是一个基于核心数据的程序,所以我只需要NSTextView来显示相应的数据库条目(没有NSWorkspace的东西)。我认为最终隐藏在文档中的锚是最好的想法,因为当文档文本改变时,paragraphNumber/sentenceNumber/wordNumber的想法会变得混乱。任何想法如何将隐藏的锚点插入NSAttributedString?我还没有看过。 – regulus6633 2010-04-11 14:25:27
试试这个http://developer.apple.com/mac/library/qa/qa2006/qa1487.html – TechZen 2010-04-11 21:07:35
只需将自定义属性插入NSAttributedString。您不需要使用内置属性,您可以定义自己的属性。 – 2010-04-12 02:04:24