NSTextField单击链接颜色

时间:2013-01-16 19:18:30

标签: macos cocoa nstextfield appkit nsattributedstring

我有NSTextField,其中包含NSAttributedString,其本身包含可点击的链接。

我已经为自己的样式更改了链接的颜色,但是当我点击它时它会变成蓝色并加下划线。我怎么能阻止这个?

2 个答案:

答案 0 :(得分:1)

似乎我不是唯一一个有这个问题的人,并且有一个方便的课程来解决它:

https://github.com/laevandus/NSTextFieldHyperlinks

答案 1 :(得分:0)

Thishttp://developer.apple.com/library/mac/#qa/qa1487/_index.html)可能会对您有所帮助。它将向您展示如何设置/更改蓝色链接颜色和underlineAttribute。您还可以查看NSTextView的方法-linkTextAttributes-setLinkTextAttributes: