是否可以更改 UITextView 中一行的字体大小?
谢谢!
碎纸机
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
没有。AUITextView
只能包含相同大小、相同字体和相同颜色的文本。
但是,您可以制作多个UITextView
,并更改其中一个的字体大小。只要您正确放置它们,它最终应该看起来像您想要的那样。
查看DTCoreText - 一个允许您使用属性字符串的开源项目。本质上,您可以轻松地将文本视图中的每个字符设置为不同的字体和大小。它也可以采用 html 编码字符串并将其转换为属性字符串。