1. ホーム
  2. swift

[解決済み] SwiftUI のテキストのフォントサイズをカスタマイズする

2023-01-04 10:54:34

質問

ビューのラベルで、システムのフォントサイズを中、サイズを21ポイントにしたいのですが、どうすればよいでしょうか。

作成したフォントを再利用するためにカスタムエクステンションを作成しました。

extension Font {
    static var primaryButton: Font {
        return Font.custom("SFUIDisplay-Light", size: 21)
    }
}

しかし、これでは何の効果もありません。私はこの文字列を HelveticaNeue-UltraLight に変更したらうまくいったので、推測するに SFUIDisplay-Light は単にフォント名が間違っているのだと思います。

フォントブックでは SFProText-Light と書いてありますが、これも私にはうまくいきませんでした。

SwiftUIのSan Franciscoフォントの正しいフォント名は何ですか?

または:システムフォントを使用してフォントサイズを設定するにはどうすればよいですか?

どのように解決するのですか?

でシステムフォントのサイズを明示的に設定することができます。

.font(.system(size: 60))