SwiftでUIButtonのフォントを変更する方法 質問する

SwiftでUIButtonのフォントを変更する方法 質問する

Swift を使用して UIButton のフォントを変更しようとしています...

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

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

助言がありますか?

ベストアンサー1

代わりにを使用してくださいtitleLabel。このfontプロパティは iOS 3.0 では非推奨です。また、Objective-C でも機能しません。 は、titleLabelにタイトルを表示するために使用されるラベルですUIButton

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

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

おすすめ記事