私の質問は簡単です。 UIButton
で簡単に設定できるように、UILabel
の最小フォントサイズを設定する方法はありますか?
button.titleLabel.numberOfLines = 1;
button.titleLabel.adjustsFontSizeToFitWidth = YES;
button.titleLabel.lineBreakMode = NSLineBreakByClipping;
アヌープの答えは魅力のように機能します。ユーザー定義のランタイム属性を使用して、IBでこれを行うこともできます。
-IBでボタンを選択
-属性を追加
-KeyPath:titleLabel.adjustsFontSizeToFitWidth
-タイプ:ブール値
-値:true
IBからのスクリーンショット
最小フォントサイズの設定はiOS8では使用できません。代わりにminimumscalefactorを使用してください。