2013-05-28 5 views
7

私のUITextViewにテキストをサイズ変更することは可能ですか?非常によく、このサイズ変更テキストUITextViewでTEXTを調整する

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

、しかし、私は長いですし、私は私のフォントサイズを小さくする必要があるテキストのいくつかの行を持っている:私はのようなものを試してみました。床を設定するための

答えて

9

反復的に同じ考えをお試しください...

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]; 
} 
+1

+1。 –