我正在尝试创建一个内部带有粗体和普通文本的UILabel或UITextView。
我已经检查了属性字符串,但当我在自定义单元格的标签中设置它时,它不显示任何文本。
我也使用了UITextView setContentToHTMLString:方法,但它没有文档,应用程序被拒绝。
有没有人能给出某种解决方案?
发布于 2012-10-08 15:02:38
在iOS 6.0之前,您不能使用普通的UILabel或UITextView实现这一点,但是您可以将NSAttributedString对象与一些可能的开源解决方案结合使用。
比如TTAttributedLabel或OHAttributedLabel。
一个内置于iOS软件开发工具包中的解决方案是you could also use a CATextLayer which has a string property that can be set to a NSAttributedString。
而且,就像下面的评论者说的那样,是的,你可以用"attributedText" property做到这一点。太棒了!(苹果倾听开发者经常重复的功能请求)
https://stackoverflow.com/questions/12776741
复制相似问题