インスタンスメソッド
font(_:)
このビューのテキストのデフォルトフォントを設定します。
宣言
func font(_ font: Font?) -> some View
戻り値
デフォルトのフォントが、あなたが指定した値に設定されたビュー。
パラメータ
font
このビューで使用すべきデフォルトのフォント。
議論
font(_:) を使用して、ビュー内のすべてのテキストに特定のフォントを適用します。
以下の例は、個々のビューとビュー階層にフォントを適用した場合の効果を示しています。フォント情報は、環境の一部としてビュー階層を下って流れ、個々のビューまたはビューコンテナのレベルでオーバーライドされない限り有効なままです。
ここで、最も外側の VStack は、その VStack に含まれるビューにデフォルトフォントとして 16 ポイントのシステムフォントを適用します。そのスタック内で、この例では、最初のテキストビューだけに largeTitle フォントを適用しています。これは、デフォルトを明示的にオーバーライドします。残りのスタックとそれに含まれるビューは、それらを含むビューによって設定された 16 ポイントのシステムフォントを引き続き使用します。
VStack {
Text("Font applied to a text view.")
.font(.largeTitle)
VStack {
Text("These 2 text views have the same font")
Text("applied to their parent hierarchy")
}
}
.font(.system(size: 16, weight: .light, design: .default))
以下も見よ
リンクテキストのスタイリング
func foregroundColor(Color?) -> some View
このビューで表示される前景の要素の色を設定します。