LINE2019.12.16Textは読み取り専用テキストを表示するViewです。UiKitのUILabelに相当する部品です。環境この記事の情報は次のバージョンで動作確認しています。{Text("カピ通信")}}基本的な使い方としては、引数にString型のテキストを指定するだけです。サイズや色の指定などの装飾は後述するModifierにて行います。表示文字列の整形Textでは次のような記述で、表示文字列に埋め込む変数や定数の整形が可能です。埋め込み変数piの整形.font(.title)}}SwiftUIで新たに追加されたLocalizedStringKey型でこの仕組みを実現していますので、イニシャライザ引数にLocalizedStringKey型が定義されている他のUI部品でも同様の記述が可能です。Textで使えるModifierTextで使える代表的なModifierを紹介します。フォントの指定123.font(.largeTitle)表示するテキストのフォントを引数で指定します。標準で使える定義済フォントには次のようなものがあります。{Text("default")Text("largeTitle").font(.largeTitle)Text("title").font(.title)Text("headline").font(.headline)Text("subheadline").font(.subheadline)Text("body").font(.body)Text("callout").font(.callout)Text("footnote").font(.footnote)Text("caption").font(.caption)}}}文字の太さ指定123.fontWeight(.medium)表示するフォントの太さを引数で指定します。標準では次のような引数が使用可能です。{Text("default")Text("ultraLight").fontWeight(.ultraLight)Text("thin").fontWeight(.thin)Text("light").fontWeight(.light)Text("regular").fontWeight(.regular)Text("medium").fontWeight(.medium)Text("semibold").fontWeight(.semibold)Text("bold").fontWeight(.bold)Text("heavy").fontWeight(.heavy)Text("black").fontWeight(.black)}.font(.title)}}文字の色指定123.foregroundColor(Color.red)表示する文字の色を指定します。引数にはColor構造体を指定します。関連記事SwiftUI【SwiftUI】TextFieldの使い方テキスト入力に使うTextField()の使い方を解説します。SwiftUI【SwiftUI】Alertの使い方ユーザーに確認を促すアラートダイアログを表示する、Alertの使い方について解説します。SwiftUI【SwiftUI】リファレンスマニュアルの読み解きSwiftUIはUIKitに比べて比較的簡単なコードで記述が可能です。チュートリアルを進めるだけで、おおよそコードの書き方は理解できるのですが、いざリファレンスマニュアルを読んでいくと、予想外の構文が並んでいて戸惑ったので、改めて解読して...SwiftUI【SwiftUI】色の指定方法SwiftUIでの色の指定方法を解説します。色の指定にはColor構造体を使用します。SwiftUI【SwiftUI】Formの使い方FormはiOSの「設定」アプリのようなUIを実現するViewタイプです。データ入力用の部品(View)をグループ化して表示できます。SwiftUI【SwiftUI】Modifierをまとめて適用するコンテナで括られた複数のViewに対して、Modifierをまとめて適用する方法を紹介します。SwiftUI【SwiftUI】Viewを11個以上並べる方法SwiftUIにはVStackやHStackなどのコンテナでViewを10個までしか並べられない制限があります。11個以上のViewを並べる方法を紹介します。SwiftUI【SwiftUI】@Stateの使い方SwiftUIのデータバインディングの仕組みの一つである、@Stateについて解説します。【SwiftUI】Formの使い方コメントコメントを書き込むメールアドレスが公開されることはありません。コメントをキャンセルメールアドレスが公開されることはありません。views2019.02.062019.04.07カテゴリーswift19SwiftUI23未分類3開発6プロフィール当サイトの運営者capibara1969アプリ開発が趣味で、現在はSwiftを勉強中だけど昔に比べて記憶力が低下していくのを日々実感しています。調べて覚えた事を忘れないように、このサイトに記録を残していきます。views2019.02.062019.04.07カテゴリーswift19SwiftUI23未分類3開発6プロフィール当サイトの運営者capibara1969アプリ開発が趣味で、現在はSwiftを勉強中だけど昔に比べて記憶力が低下していくのを日々実感しています。調べて覚えた事を忘れないように、このサイトに記録を残していきます。capibara1969スポンサーリンク。