iphone – 以不同方式格式化UILabel中的文本

iphone – 以不同方式格式化UILabel中的文本,第1张

概述我希望UILabel中的不同单词是不同的颜色.这是否意味着每个单词都需要是一个不同的UILabel?我猜是的,虽然肯定会很好地将颜色代码放在标签上,你知道吗?我想我有点被 HTML中的文本标记所破坏. iOS中没有合适的UIRichTextView.它在我的iOS 6愿望清单上很高(并且有一些理由相信我们可能会因为Pages的发布而得到它). 您可以选择使用多个UILabel视图,NSString 我希望UILabel中的不同单词是不同的颜色.这是否意味着每个单词都需要是一个不同的UILabel?我猜是的,虽然肯定会很好地将颜色代码放在标签上,你知道吗?我想我有点被 HTML中的文本标记所破坏.解决方法 iOS中没有合适的UIRichTextVIEw.它在我的iOS 6愿望清单上很高(并且有一些理由相信我们可能会因为Pages的发布而得到它).

您可以选择使用多个UILabel视图,NSString UIKit Additions,核心文本,UIWebVIEw或一些第三方框架,例如:

> NSAttributedString -Additions-for-HTML
> Coretextwrapper
> OHAttributedLabel
> Omniui

所有当前的解决方案都有不同的问题.最常见的问题是,除非您使用Web视图,否则很难获得选择和复制功能以使用富文本. Web视图非常令人讨厌,因为它们是异步的,您必须在JavaScript中进行大量的交互.

我希望有更好的答案.

(强制性先令:本主题在iOS 5 Programming Pushing the Limits第18章中有详细介绍.)

总结

以上是内存溢出为你收集整理的iphone – 以不同方式格式化UILabel中的文本全部内容,希望文章能够帮你解决iphone – 以不同方式格式化UILabel中的文本所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1080085.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存