インスタンスメソッド


monospacedDigit()


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


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

tvOS 13.0+ watchOS 6.0+ VisionOS 1.0+


func monospacedDigit() -> Font






戻り値


固定幅の数字を使用するフォント。



議論


この修飾子は数字のみに影響し、他のすべての文字は変更されません。基本フォントが固定幅または等幅の数字をサポートしていない場合、フォントは変更されません。


以下の例は、VStack に配置された 2 つのテキストフィールドを示しています。両方のテキストフィールドは 12 ポイントのシステムフォントを指定し、2 番目のフィールドではフォントに monospacedDigit() 修飾子が追加されます。テキストには数字 1 (通常はプロポーショナルフォントでは幅の狭い文字) が含まれているため、2 番目のテキストフィールドには最初のテキストフィールドよりも幅が広くなります。


  1. @State private var userText = "Effect of monospacing digits: 111,111."
  2. var body: some View {
  3. VStack {
  4. TextField("Proportional", text: $userText)
  5. .font(.system(size: 12))
  6. TextField("Monospaced", text: $userText)
  7. .font(.system(size: 12).monospacedDigit())
  8. }
  9. .padding()
  10. .navigationTitle(Text("Font + monospacedDigit()"))
  11. }







以下も見よ


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


func bold() -> Font

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


func italic() -> Font

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


func monospaced() -> 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

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















トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ