【Swift UI】文字の行間や文字同士の間隔を調整する方法!lineSpacing/kerning

【Swift UI】文字の行間や文字同士の間隔を調整する方法!lineSpacing/kerning

この記事からわかること

  • Swift UI文字行間文字同士間隔調整する方法
  • lineSpacing/kerningモディファイア使い方

index

[open]

\ アプリをリリースしました /

みんなの誕生日

友達や家族の誕生日をメモ!通知も届く-みんなの誕生日-

posted withアプリーチ

環境

適応前

【Swift UI】文字の行間や文字同士の間隔を調整する方法!lineSpacing/kerning

Swift UIで文字の行間を調整する方法

公式リファレンス:lineSpacing(_:)

Swift UIで文字の行間を調整するにはlineSpacingモディファイアを使用します。引数にCGFloat型で行間の値を渡します。

Text("Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.")
      .lineSpacing(10)
【Swift UI】文字の行間や文字同士の間隔を調整する方法!lineSpacing/kerning

ちなみに「Lorem...」はダミーテキストとしてよく使われるものです。

Swift UIで文字同士の間隔を調整する方法

公式リファレンス:kerning

Swift UIで文字同士の間隔を調整するにはkerningモディファイアを使用します。引数にCGFloat型でカーニングの値を渡します。

Text("Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.")
      .kerning(10)
【Swift UI】文字の行間や文字同士の間隔を調整する方法!lineSpacing/kerning

「カーニング」とはソフトウェアなどでの隣通りの文字同士間隔を調整する機能のことを指します。

UIKitはこちら

まだまだ勉強中ですので間違っている点や至らぬ点がありましたら教えていただけると助かります。

ご覧いただきありがとうございました。

searchbox

スポンサー

ProFile

ame

趣味:読書,プログラミング学習,サイト制作,ブログ

IT嫌いを克服するためにITパスを取得しようと勉強してからサイト制作が趣味に変わりました笑
今はCMSを使わずこのサイトを完全自作でサイト運営中〜

New Article

index