SwiftUI Text / Label
Text は SwiftUI で文字列を表示するための最も基本的なビューです。シンプルな初期化で、すぐに画面にテキストを表示でき...
Text のフォントは `.font()` モディファイアで設定します。SwiftUI にはあらかじめ用意されたテキストスタイル...
Text の見た目は様々なモディファイアでカスタマイズできます。色、太さ、スタイルなど、用途に応じて自由に組み合わせられます。 ...
長いテキストを表示するとき、行数の制限や切り詰め方、配置の指定が必要になることがあります。SwiftUI では複数のモディファイ...
SwiftUI の Text は `+` 演算子で連結できます。これにより、異なるスタイルを持つテキストを一つの行として表示でき...
iOS 15 以降、SwiftUI の Text は AttributedString をサポートしています。これにより、文字列...
iOS 15 以降、SwiftUI の Text は Markdown 記法を直接サポートしています。文字列リテラル内に Mar...
SwiftUI の Text は、ローカライズを強力にサポートしています。文字列リテラルを渡すと、自動的にローカライズキーとして...
SwiftUI の Text は Date を直接受け取り、様々なフォーマットで表示できます。フォーマッターを別途用意する必要が...
SwiftUI の Text は数値を直接受け取り、`format:` 引数で様々なフォーマットを適用できます。NumberFo...
iOS 15 以降、SwiftUI の Text はテキスト選択をサポートしています。ユーザーが Text の内容を選択してコピ...
Label はテキストとアイコンを組み合わせて表示するためのビューです。ボタンやメニュー項目、リストのセルなど、アイコン付きのテ...
Label で使用するアイコンには、Apple が提供する SF Symbols が便利です。5,000 以上のシンボルが用意さ...
Label は SF Symbols だけでなく、独自の画像やカスタムビューをアイコンとして使うこともできます。ブランドロゴやア...
LabelStyle を使うと、Label の表示方法を切り替えられます。アイコンのみ、タイトルのみ、あるいは両方を表示するかを...
SwiftUI では Text の変化にアニメーションを付けられます。数値のカウントアップや、テキストの切り替えを滑らかに演出で...
Dynamic Type は iOS のアクセシビリティ機能の一つで、ユーザーがシステム全体のテキストサイズを調整できる仕組みで...











