1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【初心者向け🔰】SwiftUIのTextの使い方:フォントサイズや太さの設定方法

1
Posted at

SwiftUIでアプリを作る際、画面に文字を表示するにはTextビューを使います。この記事では、Textのフォントサイズやフォントの太さ(font weight)の設定方法を、初心者向けにわかりやすく解説します。

Textの基本の使い方

フォントサイズの変更
フォントサイズを変えるには、.font()を使います

フォントサイズの変更

フォントサイズを変えるには、.font()を使います。

Text("大きな文字")
    .font(.largeTitle)


Screenshot 2025-05-31 at 15.16.31.png

フォントサイズの様々なサイズ

設定 説明
.largeTitle 一番大きな見出し文字
.title 見出し
.title2 少し小さめの見出し
.title3 さらに小さい見出し
.headline 強調された小見出し
.subheadline 小さなサブ見出し
.body 通常の本文
.callout 補足的な内容
.footnote 脚注などの小さい文字
.caption さらに小さな文字
.caption2 一番小さい文字

フォントの太さを変える(font weight)

Text("これはタイトル")
    .font(.title)

Text("これは本文")
    .font(.body)


Screenshot 2025-05-31 at 15.18.42.png

フォントの太さを変える(font weight)

文字の太さを変えるには、.fontWeight()を使います。

Text("太い文字")
   .fontWeight(.bold)

様々なフォントの太さの種類

設定 見た目の太さ
.ultraLight とても細い
.thin 細い
.light やや細い
.regular 標準
.medium 少し太め
.semibold やや太い
.bold 太い
.heavy さらに太い
.black 一番太い

Text("普通の文字")
    .fontWeight(.regular)

Text("強調した文字")
    .fontWeight(.semibold)

Screenshot 2025-05-31 at 15.23.07.png

フォントサイズと太さを両方設定する

Text("大きくて太い文字")
.font(.title)
.fontWeight(.bold)


Screenshot 2025-05-31 at 15.24.38.png

カスタムサイズを使いたいとき

もっと細かくサイズを調整したい!という場合は、.font(.system(size:))が便利です。

Text("カスタムサイズ")
    .font(.system(size: 24)) // 24ポイントの文字
Text("カスタムサイズで太い文字")
    .font(.system(size: 24, weight: .bold))


Screenshot 2025-05-31 at 15.29.51.png

まとめ

やりたいこと コード例
フォントサイズを変える .font(.title)
フォントの太さを変える .fontWeight(.semibold)
サイズと太さをカスタム .font(.system(size: 20, weight: .bold))

おわりに

TextはSwiftUIの中でもよく使う要素なので、まずはこの基本をしっかり押さえておきましょう!
SwiftUIのTextの使い方:フォントサイズや太さの設定方法をまとめてみましたぜひ参考に!🙌

1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?