ボタンのタイトルにカスタムフォントを使用する方法はありますか?.
UIButton
クラスは titleLabel プロパティを公開します。このプロパティで、フォントやテキストの色などを変更できます。
ボタンのtitleLabel
のフォントを設定します。
myButton.titleLabel.font = [UIFont fontWithName:@"Courier" size:22.0];
いつでもUIImage
でテキストをレンダリングし、それをsetImage:forState:
で使用するようにボタンを構成できます。これにより、カスタムフォント、アイコン付きのラベル、画像などを作成できます。
使用可能なすべてのフォントを一覧表示してからフォントを選択する場合は、次のSwift code:
UIFont.familyNames().forEach {
print($0)
UIFont.fontNamesForFamilyName($0).forEach {
print(" \($0)")
}
}
フォントファミリーのすべてのフォント名を印刷します。次に、印刷されたものと同じフォント名を割り当てます。
button.titleLabel.font = UIFont(name: "OpenSans", size: 20.0)