Iphone UILabel中的文本格式不同

Iphone UILabel中的文本格式不同,iphone,objective-c,ipad,Iphone,Objective C,Ipad,我希望UILabel中的不同单词有不同的颜色。这是否意味着每个单词都需要不同的UILabel?我猜是的,不过在标签上加上色码肯定很好,你知道吗?我想我对HTML中的文本标记有点着迷。UILabel不支持分段格式(整个东西只能有一种格式) 请看一看,它符合您的要求。据我所知,您需要为每个不同颜色的单词添加单独的标签。根据您尝试执行的操作,您可以使用myLabel.textColor定期或在事件等上更改图像的颜色。iOS中没有合适的UIRichTextView。它在我的iOS 6愿望列表中占据很高的

我希望UILabel中的不同单词有不同的颜色。这是否意味着每个单词都需要不同的UILabel?我猜是的,不过在标签上加上色码肯定很好,你知道吗?我想我对HTML中的文本标记有点着迷。

UILabel不支持分段格式(整个东西只能有一种格式)


请看一看,它符合您的要求。

据我所知,您需要为每个不同颜色的单词添加单独的标签。根据您尝试执行的操作,您可以使用myLabel.textColor定期或在事件等上更改图像的颜色。

iOS中没有合适的
UIRichTextView
。它在我的iOS 6愿望列表中占据很高的位置(有理由相信,由于页面的发布,我们可能会得到它)

您可以选择使用多个
UILabel
视图、核心文本、
UIWebView
,或少数第三方框架之一,例如:

  • 用于HTML的NSAttribute字符串添加
  • CoreTextWrapper
  • OhaAttributedLabel
  • 奥姆尼
目前所有的解决方案都有不同的问题。最常见的问题是,除非使用web视图,否则很难获得用于富文本的选择和复制功能。Web视图令人非常恼火,因为它们是异步的,您必须用JavaScript进行大量交互

我希望有更好的答案

(强制性先令:本主题将在的第18章中详细介绍。)