「Swift」UIButtonの枠のサイズに合わせてフォントサイズを自動調整する
書式
button.titleLabel?.adjustsFontSizeToFitWidth = true
adjustsFontSizeToFitWidth はフォントサイズの自動調整をするかどうかのプロパティで、値をtrueに設定します。
使用例
import UIKit class ViewController: UIViewController { @IBOutlet weak var button: UIButton! override func viewDidLoad() { super.viewDidLoad() // ボタンの横幅に応じてフォントサイズを自動調整 button.titleLabel?.adjustsFontSizeToFitWidth = true } }
結果
ボタンの横幅に合わせて自動でフォントサイズを調整します。