インスタンスメソッド


monospaced()


固定幅の数字を使用しながら、他の文字はプロポーショナルな間隔で配置され変更されたフォントを返します。


iOS 13.0+ iPadOS 13.0+ macOS 10.15+ Mac Catalyst 13.0+

tvOS 13.0+ watchOS 6.0+ VisionOS 1.0+


func monospaced() -> Font






戻り値


基礎となるフォントと同じファミリーの固定幅フォント (使用可能な場合)、それ以外の場合はデフォルトの固定幅フォント。



議論


同じファミリー内に適切なフォント書体がない場合、SwiftUI はデフォルトの固定幅フォントを返します。


以下の例では、monospaced() 修飾子をデフォルトのシステムフォントに追加し、このフォントを Text ビューに適用します。


  1. struct ContentView: View {
  2. let myFont = Font
  3. .system(size: 24)
  4. .monospaced()
  5. var body: some View {
  6. Text("Hello, world!")
  7. .font(myFont)
  8. .padding()
  9. .navigationTitle("Monospaced")
  10. }
  11. }




SwiftUI は、標準ユーザインターフェイスフォント (titlesystem(_:design:) で作成されたシステムフォントなど) に対して、custom(_:size:)name によって作成されたと同じフォントとは異なる固定幅の代替を提供する場合があります。


font(_:) 修飾子は、ビュー内のすべてのテキストにフォントを適用します。同じ Text ビュー内で固定幅テキストと他のスタイルを混在させるには、init(_:) イニシャライザを使用して、テキストビューのコンテンツに適切にスタイル設定された AttributedString を使用します。init(markdown:options:baseURL:) イニシャライザを使用して、バッククォート構文 (`…`) を含む Markdown 形式の文字列を提供し、属性付き文字列の特定の範囲にコードボイスを適用できます。






以下も見よ


フォントのスタイルを設定


func bold() -> Font

フォントに太字のスタイルを追加します。


func italic() -> Font

フォントに斜体を追加します。


func monospacedDigit() -> Font

固定幅の数字を使用しながら、他の文字はプロポーショナルな間隔で配置され変更されたフォントを返します。


func smallCaps() -> Font

すべての小さな大文字が有効になるようにフォントを調整します。


func lowercaseSmallCaps() -> Font

小文字の小さな大文字を有効にするようにフォントを調整します。


func uppercaseSmallCaps() -> Font

大文字で小さな大文字を有効にするようにフォントを調整します。


func weight(Font.Weight) -> Font

フォントのウェイトを設定します。


func width(Font.Width) -> Font

フォントの幅を設定します。


struct Width

複数の幅を持つフォントに使用する幅。


func leading(Font.Leading) -> Font

フォントの行間を調整します。


enum Leading

フォントに適用できる行間の調整。















トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ