如何更改 UITextView 中单词的颜色?

发布于 2024-12-05 09:06:41 字数 64 浏览 1 评论 0原文

是否可以更改特定范围或特定单词中 UITextView 的颜色?如果某个单词在视图中出现多次,则更改该单词的颜色。

Is it possible to change UITextView`s color in particular range or particular word? If a word appear more than once in a view then change the color of that word.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

放我走吧 2024-12-12 09:06:41

您需要使用NSAttributedString。我建议查看 AliSoftware 的 OHAttributedLabel,它扩展了 UILabel,并添加了对通过 NSAttributedString 设置文本以及其他帮助程序的支持。我正在当前的项目中使用它,它非常棒。

You'll need to use NSAttributedString. I recommend checking out AliSoftware's OHAttributedLabel which extends UILabel and adds support for setting text via NSAttributedString among other helpers. I'm using it in a current project and it's pretty fantastic.

澉约 2024-12-12 09:06:41

我解决问题。我创建了 UILable 和 UITextView 的子类,使用核心文本(CATextLayer)作为标签/文本视图上的一层,并且 NSAttributedString 将存储有关字体和颜色的所有信息

I solve the problem. I created subclass of UILable and UITextView used core text (CATextLayer) as a layer on label/textview and NSAttributedString will store all the information about the font and color

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文