我希望UILabel中的不同单词具有不同的颜色。这是否意味着每个单词都需要成为不同的UILabel?我猜是的,虽然肯定会很好,只是把颜色代码以某种方式放在标签上,你知道吗?我想我有点被HTML中的文本标记弄坏了。在UILabel中格式化文本的方式不同
4
A
回答
5
在iOS中没有合适的UIRichTextView
。这对我的iOS 6愿望清单非常重要(因为页面的发布,我们有理由相信我们可能会得到它)。
你的选择是使用多个UILabel
意见,NSString UIKit Additions,核心文本,UIWebView
,或一些第三方框架,如之一:
- NSAttributedString-添置换HTML
- CoreTextWrapper
- OHAttributedLabel
- OmniUI
所有当前的解决方案都有不同的问题。最常见的问题是,除非使用Web视图,否则很难获得选择和复制功能以处理富文本。 Web视图令人难以置信的烦人,因为它们是异步的,你必须在JavaScript中进行大量的交互。
我希望有更好的答案。
(必需先令:本主题在iOS 5 Programming Pushing the Limits的第18章中有详细介绍。)
2
UILabel不支持分段格式(整个事物只能有一种格式)。
看看OHAttributedLabel,这是你想要的。
0
据我所知,你需要为每个不同颜色的单词都有不同的标签。根据您要做的事情,您可能可以使用myLabel.textColor
更改周期性颜色或事件等。
相关问题
- 1. 以不同的方式格式化md5sum?
- 2. 如何在UILabel中格式化
- 3. 在Flex 4中以不同方式格式化DataGrid的行
- 4. iOS UILabel格式化提示
- 5. 在PHP中格式化JSON格式的文本文件
- 6. 格式化文本
- 7. 格式化文本
- 8. 如何在Excel中格式化不同的DOB格式?
- 9. 如何控制Java中格式化文本的对齐方式?
- 10. iOS的格式化文本
- 11. HTML中的UILabel(IOS)格式
- 12. 在zenity中格式化管道文本
- 13. 在文本框中格式化C#
- 14. 在Crystal Reports中格式化文本
- 15. 在UltraTooltipManager中格式化文本
- 16. 在Flex中格式化文本
- 17. 在R中格式化文本Shiny
- 18. 如何在PDFkit中格式化文本
- 19. 在grails中格式化文本输出
- 20. 在vba中格式化文本excel
- 21. 在Android中显示格式化文本的推荐方法?
- 22. 我需要以不同的方式格式化网址吗?
- 23. 在组织模式下显示带格式化字符的格式化文本
- 24. 将表格数据重新格式化为R中的不同方式
- 25. 文本框格式化
- 26. 向左格式化文本
- 27. 提供格式化文本
- 28. Html锚文本格式化
- 29. MySQL文本格式化
- 30. PHP mysql格式化文本