画面へのテキスト表示
最初の Text ビューを作成してスタイルを設定します。
「画面へのテキスト表示」はCoddyKit上の無料SwiftUI Academyレッスンです。 これはレッスン2/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはSwiftUI Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 SwiftUI Academyコースには全4レッスンが含まれています。
Textビューを知る
Textビューは、画面に文字を表示するためのものです。SwiftUIで最もシンプルで、最もよく使われるビューです。✍️
最初のText
括弧内に文字列を渡してTextビューを作成します。SwiftUIは引用符の中に書いた内容をそのまま表示します。
Text("Hello, SwiftUI!")Textをbodyに配置する
ビューのbodyの中にTextビューを配置すると、デフォルトでは画面中央に表示されます。
var body: some View {
Text("Welcome aboard")
}変数を表示する
リテラルの代わりにvariableを渡すこともできます。渡した値に合わせて、テキストが自動的に更新されます。
let name = "Sam"
Text(name)文字列補間
バックスラッシュと括弧を使うinterpolationで、文字列に値を組み込めます。挨拶や数値の表示にぴったりです。
let count = 3
Text("You have \(count) tasks")Textを大きくする
fontモディファイアを使ってサイズを変更します。Appleが用意しているtitleやheadlineなどのセマンティックなサイズは、画面に合わせて適切に調整されます。
Text("Big News")
.font(.title)太字と太いテキスト
boldモディファイアで太さを加えると、重要な言葉をほかのテキストより目立たせられます。
Text("Important")
.bold()テキストに色を付ける
foregroundStyleで色を変更します。blueやredなどのシステムカラーを選ぶことも、独自の色を使うこともできます。
Text("On sale")
.foregroundStyle(.red)Textはサイズを自動調整する
Textビューは、文字が収まるように自分でサイズを調整します。指定しない限り、必要な分だけスペースを使い、それ以上は使いません。
空のテキストと長いテキスト
空の文字列は何も表示せず、非常に長いテキストは自動的に複数行へ折り返されます。Textはデフォルトで柔軟に対応します。👍
Textはローカライズにも対応
Text 内のプレーンな文字列リテラルは、ローカライズ対象のキーとして扱われます。これにより、後からアプリを翻訳する作業が大幅に簡単になります。🌍
クイックチェック
テキストにカスタムカラーを設定する方法を確認しましょう。
復習:テキストの表示
Text ビューは、文字列、変数、補間された値を表示します。font、bold、foregroundStyle でスタイルを設定でき、サイズは自動的に調整されます。🎉
AI チューターと学ぶ Swift — 無料
ブラウザでリアルコードを書いて実行し、24/7 の AI チューターから瞬時にサポートを受け、ウェブまたはアプリで続きから学習できます。
- コース
- 30
- レッスン
- 120
よくある質問
「画面へのテキスト表示」レッスンは無料ですか?
はい。「画面へのテキスト表示」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、SwiftUI Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 SwiftUI Academyコースには全4レッスンが含まれています。
「画面へのテキスト表示」で何を学びますか?
最初の Text ビューを作成してスタイルを設定します。 ブラウザで直接実行するハンズオンコードでSwiftUI Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。
SwiftUI Academyを始めるのに経験は必要ですか?
事前経験は必要ありません。CoddyKitのSwiftUI Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン2/4です。
「画面へのテキスト表示」レッスンにはどのくらい時間がかかりますか?
ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。
このSwiftUI Academyレッスンでコードを書いて実行できますか?
はい。すべてのSwiftUI Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。
このコースのすべてのレッスン
- View とは何か
- 画面へのテキスト表示
- View Modifier の概要
- View 階層を読み解く