1. ホーム
  2. アイオス

[解決済み】SwiftでUIButtonのフォントを変更する方法

2022-04-01 23:17:38

質問

Swiftを使ってUIButtonのフォントを変更しようとしているのですが。

myButton.font = UIFont(name: "...", 10)

ただし .font は非推奨で、それ以外のフォントを変更する方法がよくわかりません。

何か提案はありますか?

解決方法は?

使用方法 titleLabel の代わりに その font プロパティは、iOS 3.0 で非推奨となりました。また、Objective-Cでも動作しません。 titleLabel にタイトルを表示するために使用されるラベルです。 UIButton .

myButton.titleLabel?.font =  UIFont(name: YourfontName, size: 20)

ただし、タイトルテキストの設定には setTitle:forControlState: . を使用しないでください。 titleLabel を使用して、タイトルに直接テキストを設定することができます。