1

是否可以更改 UITextView 中一行的字体大小?

谢谢!

碎纸机

4

3 回答 3

3

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
于 2017-06-22T06:23:47.917 回答
1

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

但是,您可以制作多个UITextView,并更改其中一个的字体大小。只要您正确放置它们,它最终应该看起来像您想要的那样。

于 2012-07-20T23:10:21.827 回答
0

查看DTCoreText - 一个允许您使用属性字符串的开源项目。本质上,您可以轻松地将文本视图中的每个字符设置为不同的字体和大小。它也可以采用 html 编码字符串并将其转换为属性字符串。

于 2012-07-20T23:53:10.290 回答