ios – 调整TEXT以适应UITextView

前端之家收集整理的这篇文章主要介绍了ios – 调整TEXT以适应UITextView前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
有没有可能调整文本大小到我的UITextView?我尝试过类似的东西:
if (_myTextView.contentSize.height > _myTextView.frame.size.height)
{
    _myTextView.font = [_myTextView.font fontWithSize:25];
}

这个调整文本非常好,但我有一些文本更长,然后我需要减少我的字体大小.

解决方法

迭代地尝试相同的想法……
CGFloat fontSize = 25.0;
_myTextView.font = [_myTextView.font fontWithSize:fontSize];

while (_myTextView.contentSize.height > _myTextView.frame.size.height && fontSize > 8.0) {
    fontSize -= 1.0;
    _myTextView.font = [_myTextView.font fontWithSize:fontSize];
}

猜你在找的iOS相关文章