たとえば、フォントサイズが固定された4ワードのテキストを含む固定幅のラベルがあります。しかし、同じサイズのフォントで4(小さい)単語の文「これは私の車です」と他の4(大きい)単語の文「象の最も美しい動物」の場合。小さい4単語の文は固定ラベル幅で調整されますが、大きい単語の文「象の最も美しい動物」はそのUILabelテキストで問題を引き起こします
文の単語のサイズを動的に計算し、UIlabelで固定されるテキストのフォントサイズを調整するにはどうすればよいですか。
ガイドしてください...
Interface Builderでラベルをクリックし、最小フォントサイズを設定します。Interface Builderにない場合は、これを実行します
[Label setAdjustsLetterSpacingToFitWidth:YES];
[Label setMinimumScaleFactor:2];
[Label setAdjustsFontSizeToFitWidth:YES];
これらは、文の長さに応じてフォントサイズを縮小します。1つ目は文字間隔を狭め、2つ目はフォントを2つ縮小します。3つ目はフォントサイズを調整します。