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

标签 ios uilabel

假设我在标签中有这样的文字

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.

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

最佳答案

我认为 UILabel 类不可能做到这一点。但是,在 UIWebView 中使用一些简单的 HTML 来执行此操作并不难。

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

让我知道这是否适合您。

关于ios - 如何改变IOS UILabel中某个句子的颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8551322/

相关文章:

ios - 更改 UILabel 中某个单词的颜色

ios - 如何同时禁用屏幕上的多个用户交互

ios - 为 Xamarin END UP 绑定(bind) iOS 嵌入式框架是否会出现异常?

objective-c - 在导航 Controller 中推送 UIViewController 显示空 View

ios - 如何在 Swift 3 中制作可点击的 UILabel?

ios - 旋转 UIlabel 使其垂直

iphone - 文本更改后 UILabel 未正确换行

iphone - 使用标签栏 Controller 将登录 View 添加到应用程序

ios - 为什么 AVAudioPlayer 无法初始化? OSStatus 错误 1685348671?

ios - 在 uiLabel 的下划线部分和链接带下划线的部分