显示包含许多可点击URL的文本

时间:2009-12-17 20:54:36

标签: objective-c cocoa xcode nstableview

我在NSTableView中使用自定义NSCell,类似于:

http://www.martinkahr.com/2007/05/04/nscell-image-and-text-sample/

我希望显示包含许多可点击网址的文字。

任何身体都可以向我投掷方向吗?

我试图做类似的事情:

http://snippets.aktagon.com/snippets/358-How-to-make-a-clickable-link-inside-a-NSTextField-and-Cocoa

但它改变了链接中的NSCell,我希望只将文本的某些部分更改为链接。

感谢您的帮助

1 个答案:

答案 0 :(得分:2)

读取的行

NSRange range = NSMakeRange(0, [attrString length]);

正在挑选将被更改为链接的文本部分。这段代码使它成为整个字符串。要使其成为字符串的子集,只需适当设置范围。