6

是否可以调整文本大小以适应我的 UITextView?我试过类似的东西:

  if (_myTextView.contentSize.height > _myTextView.frame.size.height)
{
    _myTextView.font = [_myTextView.font fontWithSize:25];
}

这很好地调整了文本的大小,但是我有一些更长的文本行,然后我需要减小我的字体大小。

4

1 回答 1

10

反复尝试相同的想法...

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];
}
于 2013-05-28T01:02:01.070 回答