gpt4 book ai didi

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

转载 作者:太空狗 更新时间:2023-10-30 04:01:23 25 4
gpt4 key购买 nike

我希望 UILabel 中的不同单词具有不同的颜色。这是否意味着每个单词都需要是不同的 UILabel?我猜是的,尽管以某种方式将颜色代码放在标签中肯定会很好,你知道吗?我想我有点被 HTML 中的文本标记宠坏了。

最佳答案

iOS 中没有合适的UIRichTextView。它在我的 iOS 6 愿望 list 上名列前茅(并且有理由相信,由于 Pages 的发布,我们可能会得到它)。

您的选择是使用多个 UILabel View ,NSString UIKit Additions 、Core Text、UIWebView 或少数第三方框架之一,例如:

  • NSAttributedString-Additions-for-HTML
  • CoreTextWrapper
  • OHAttributedLabel
  • OmniUI

所有当前的解决方案都有不同的问题。最常见的问题是,除非您使用 Web View ,否则很难获得选择和复制功能来处理富文本。 Web View 非常烦人,因为它们是异步的,您必须使用 JavaScript 进行大量交互。

我希望有更好的答案。

(强制性先令:此主题在 iOS 5 Programming Pushing the Limits 的第 18 章中有深入介绍。)

关于iphone - 以不同方式格式化 UILabel 中的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7613723/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com