2012-07-20 78 views

回答

2

没有。 UITextView只能包含相同大小,相同字体和相同颜色的文本。

但是,您可以制作多个UITextView,并更改其中一个的字体大小。只要你正确定位它们,它应该最终以你想要的方式寻找。

+0

雅我想到了,我只是不想...谢谢你想过! – Shredder2794 2012-07-20 23:52:10

0

DTCoreText - 一个开源项目,可以让你使用属性字符串。基本上,您可以轻松地使文本视图中的每个字符具有不同的字体和大小。它可以采用html编码的字符串,并将其转换为属性字符串。

1

通过使用属性文本属性,UITextView 现在可以使用不同的字体大小

例如:

let text = NSMutableAttributedString(string: "This is the bigger text.", attributes: [NSFontAttributeName: UIFont.systemFont(ofSize: 30)]) 
let smallText = NSMutableAttributedString(string: "This is the smaller text", attributes: [NSFontAttributeName:UIFont.systemFont(ofSize: 15)]) 
text.append(smallText) 
myTextView.attributedText = text