在文本视图中,我还有可单击区域,可触发文本视图中的功能.我已将这些实现为链接.我希望这些风格独立于外向链接.所以编写代码的逻辑方式是这样的:
[attrStr addAttribute:NSlinkAttributename value:@"myapp://togglesomething" range:hlRange];[attrStr addAttribute:NSForegroundcolorAttributename value:[NScolor yellowcolor] range:hlRange];
但链接的颜色不会改变我在这里设置的颜色.
所以问题是:
>我可以更改单个链接的颜色吗?
>如果没有,我可以创建一个行为链接的区域而不是链接项吗?
即设置:
[_textVIEw setlinkTextAttributes:@{NSCursorAttributename:[NSCursor pointingHandCursor]}];
并为上面的链接范围着色.
总结以上是内存溢出为你收集整理的macos – 范围的NSTextView自定义链接颜色全部内容,希望文章能够帮你解决macos – 范围的NSTextView自定义链接颜色所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)