複数行のUILabelを内容に合わせて自動縮小2012-04-19UILabelは文字列を表示する部品だが、固定した内容を表示する時はもちろん、状況に応じて内容を変更することもできる。)があって、ここにチェックを入れていると文字列が長くてはみ出てしまうときは、自動でフォントサイズを小さくして全体が収まるようにしてくれる。いう属性で最小サイズを指定できる。)もちろんチェックを外せば、はみ出る場合に例えば末尾が「...」という風に省略される。時しか有効にならないという制限がある。言っても長い文字列の時は折り返して見やすく表示したいし、行数も分からないけど表示枠だけは決まっているというケースもあるはずだ。そんな時、自動でフォントサイズを小さくして決められた枠内に収まるような機能があれば嬉しい。Builder上でUILabel部品を貼り付けて、labelという名前でOutletを作成したとする。開いてサイズを決める。開き、フォントとフォントサイズを決めてしまおう。チェックを外しておく。(こうすると自動で行数を増減してくれる。)そして次のようなコードを書いて、本来のサイズに収まるまでフォントサイズを小さくしていけば良い。Reply返信をキャンセルする。