有没有办法在UITextView
中自定义首字母,更改颜色,字体大小和字体系列?
请看下面的截图:
修改
是否有纯粹的Objective-C实现?
当然,如果支持 iOS4及更高版本,会更好。
谢谢
答案 0 :(得分:3)
在iOS 6中,您可以使用简单的NSAttributedString
,分配attributedText
。
NSAttributedString
允许您为一系列字符指定属性字典。
<强>更新强>
当然,如果它支持iOS4及更高版本会更好。
回到目前为止的快捷方式是使用UIWebView
,它能够呈现PDF,HTML,RTF,RTFD等。
答案 1 :(得分:1)
我认为您可以查看使用html标记对文本进行样式设置的RTLabel控件。它是开源的,如果我没记错的话,它会在舞台后面使用类似NSAttributedString的东西。