如何改变IOS UILabel中某个句子的颜色?

发布于 2024-12-22 06:31:02 字数 689 浏览 1 评论 0原文

假设我的标签中有这样的文本

Lorem ipsum dolor sat amet、consetetur Sadipscing elitr、sed diam nonumy eirmod tempor invidunt ut laboure et dolore magna aliquyamerat, sed diam voluptua。在 vero eos et accusam et justo duo dolores et ea 报应。 Stet clita kasd gubergren,没有海 takimata sainttus est Lorem ipsum dolor 坐在 amet。 Lorem ipsum dolor sat amet, consetetur Sadipscing elitr、sed diam nonumy eirmod tempor invidunt ut labore et Dolore Magna Aliquyam Erat,Sed Diam voluptua。在vero eos et accusam et justo duo dolores et ea rebum。 Stet Clita kasd gubergren,没有海 takimata saintus est Lorem ipsum dolor sat amet。

如何更改第二行开始的句子“At vero eos et...”的颜色?

Suppose I have text like this in a label

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam
nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat,
sed diam voluptua. At vero eos et accusam et justo duo dolores et ea
rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem
ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur
sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et
dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam
et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea
takimata sanctus est Lorem ipsum dolor sit amet.

How do I change the colour of the the sentence "At vero eos et..." starting in the second line?

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

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

发布评论

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

评论(2

九歌凝 2024-12-29 06:31:02

我不相信 UILabel 类可以做到这一点。然而,在 UIWebView 中使用一些简单的 HTML 来做到这一点并不太难。

[myWebView loadHTMLString:@"Some normal text. <font color=\"red\">Some red text.</font>" baseURL:nil]

让我知道这是否适合您。

I don't believe this is possible with the UILabel class. However, it wouldn't be too hard to do this with some simple HTML in a UIWebView.

[myWebView loadHTMLString:@"Some normal text. <font color=\"red\">Some red text.</font>" baseURL:nil]

Let me know if this works well for you.

夏尔 2024-12-29 06:31:02

您无法使用标准 UILabel 来做到这一点。您要么必须使用多个 UILabel,要么看看 CoreText,它也可以做您想要的事情 - http://developer.apple.com/library/mac/#documentation/StringsTextFonts/Conceptual/CoreText_Programming/Introduction/Introduction.html

You can't do that with a standard UILabel. You'd either have to use multiple UILabels or take a look at CoreText which would also do what you want - http://developer.apple.com/library/mac/#documentation/StringsTextFonts/Conceptual/CoreText_Programming/Introduction/Introduction.html.

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