Swift

Swift:UIButtonのタイトルの変更

UIButtonのタイトル、色、フォントの変更の仕方です。

  • ボタンの定義
    @IBOutlet weak var  xMesaFileName:  UIButton!
  • 通常のタイトルの設定
    xMesaFileName.setTitle(“📲Read from macOS”, for:.normal)
  • クリックしたときに表示するタイトルの設定
    xMesaFileName.setTitle(“📲” + C.macOSFile, for: .selected)
  • 色の設定
    xMesaFileName.setTitleColor(UIColor.black, for: .selected)
  • フォントとサイズの設定
    xMesaFileName.titleLabel?.font = UIFont.systemFont(ofSize: 14)

macOSのNSButtonCellの場合、次の通り。

button.attributedTitle = NSAttributedString(string: “Title”, attributes: [ NSForegroundColorAttributeName : NSColor.redColor(), NSFontAttributeName: UIFont(name: “Chalkduster”, size: 35.0)!])

参考:
swift – How can I set a custom color and font size for the title of an …
font-familyで指定できるフォント名一覧 – W3G

Categories: Swift, 技術

Tagged as: