我希望我的UITextView
字体大小填充视图的宽度。
所以,如果我有文字:
“我希望我能够 知道什么 我在做“
我希望它会扩展为设备宽度的合适尺寸。
UILabel
已adjustsFontSizeToFitWidth
但如果我为每一行创建一个单独的标签,那么字体大小将会有所不同,因为字符串的长度不同。
如何以编程方式选择合适的尺寸?
答案 0 :(得分:3)
试试这段代码:
extension UITextView {
func increaseFontSize () {
self.font = UIFont(name: self.font.fontName, size: self.frame.size.height / 4)!
}
}
此扩展程序会根据您的textView
身高设置textView's
的字体大小。
你可以这样使用它:
textV.increaseFontSize()
希望它有所帮助。