「Swift」UIButtonの枠のサイズに合わせてフォントサイズを自動調整する

書式
button.titleLabel?.adjustsFontSizeToFitWidth = true
adjustsFontSizeToFitWidth はフォントサイズの自動調整をするかどうかのプロパティで、値をtrueに設定します。

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
import UIKit
class ViewController: UIViewController {
@IBOutlet weak var button: UIButton!
override func viewDidLoad() {
super.viewDidLoad()
// ボタンの横幅に応じてフォントサイズを自動調整
button.titleLabel?.adjustsFontSizeToFitWidth = true
}
}
import UIKit class ViewController: UIViewController { @IBOutlet weak var button: UIButton! override func viewDidLoad() { super.viewDidLoad() // ボタンの横幅に応じてフォントサイズを自動調整 button.titleLabel?.adjustsFontSizeToFitWidth = true } }
import UIKit

class ViewController: UIViewController {

  @IBOutlet weak var button: UIButton!

  override func viewDidLoad() {
    super.viewDidLoad()

    // ボタンの横幅に応じてフォントサイズを自動調整
    button.titleLabel?.adjustsFontSizeToFitWidth = true
  }
}

結果
ボタンの横幅に合わせて自動でフォントサイズを調整します。

Swift

Posted by arkgame