インスタンスメソッド


tracking(_:)


テキストのトラッキングを設定します。


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

tvOS 13.0+ WatchOS 6.0+ VisionOS 1.0+


func tracking(_ tracking: CGFloat) -> Text






パラメータ


tracking

レイアウト後にビューが各文字クラスターに追加するべき追加スペースの量 (ポイント単位)。値 0 は、トラッキングをシステムのデフォルト値に設定します。


戻り値


指定された量のトラッキングを含むテキスト。



議論


トラッキングにより、テキストビュー内の文字間にポイント単位で測定されるスペースが追加されます。正の値を指定すると文字間の間隔が広がり、負の値を指定すると文字間の間隔が狭くなります。


  1. VStack(alignment: .leading) {
  2. Text("ABCDEF").tracking(-3)
  3. Text("ABCDEF")
  4. Text("ABCDEF").tracking(3)
  5. }


上記のコードでは、効果をわかりやすくするために、異常に大量のトラッキングを使用しています。



tracking の効果は kerning(_:) 修飾子の効果に似ていますが、文字オフセットを変更するのではなく、末尾の空白を追加または削除します。また、ゼロ以外の量の tracking を使用すると、不要な合字が無効になりますが、カーニングは合字を維持しようとします。


重要


tracking(_:)kerning(_:) の修飾子の両方をビューに追加すると、ビューはトラッキングを適用し、カーニングを無視します。






以下も見よ


ビューのテキストをスタイル設定


func foregroundStyle<S>(S) -> Text

このビューで表示されるテキストのスタイルを設定します。


func bold() -> Text

テキストに太字のフォントのウェイトを適用します。


func bold(Bool) -> Text

テキストに太字のフォントのウェイトを適用します。


func italic() -> Text

テキストにイタリック体を適用します。


func italic(Bool) -> Text

テキストにイタリック体を適用します。


func strikethrough(Bool, color: Color?) -> Text

テキストに取り消し線を適用します。


func strikethrough(Bool, pattern: Text.LineStyle.Pattern, color: Color?) -> Text

テキストに取り消し線を適用します。


func underline(Bool, color: Color?) -> Text

テキストに下線を適用します。


func underline(Bool, pattern: Text.LineStyle.Pattern, color: Color?) -> Text

テキストに下線を適用します。


func monospaced(Bool) -> Text

可能であれば、現在のフォントの固定幅バリアントを使用するようにテキストのフォントを変更します。


func monospacedDigit() -> Text

テキストビューのフォントを変更して固定幅の数字を使用し、他の文字はプロポーショナル間隔のままにします。


func kerning(CGFloat) -> Text

文字間の間隔、つまりカーニングを設定します。


func tracking(CGFloat) -> Text

テキストのトラッキングを設定します。


func baselineOffset(CGFloat) -> Text

ベースラインを基準としたテキストの垂直オフセットを設定します。


enum Case

テキスト内の先頭文字の大文字化を変換するためのスキーム。


struct DateStyle

Date (日付) の表示に使用される事前定義されたスタイル。


struct LineStyle

StrikethroughStyleAttribute および UnderlineStyleAttribute の線を描画するために使用されるスタイルの説明。















トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ