テキストビュー
CoddyのSwiftジャーニー「SwiftUI入門」セクションの一部。レッスン 3/50。
Textは文字列を表示します。Text内に記述された文字列リテラルでは、Markdownを使用できます。太字にはアスタリスク2つ、斜体には1つを使います。
Text("**Swift** is *fun*")これはSwiftを太字で、楽しいを斜体で示しています。
テキストに値を入れるには、文字列補間を使用します。ビューのプロパティはbody内で利用できます:
struct ContentView: View {
let name = "Ada"
let points = 42
var body: some View {
Text("\(name) has \(points) points")
}
}画面にはAda has 42 pointsと表示されます。Markdownはリテラルにのみ適用されます。Text(name)はnameに格納されている文字列を、そのまま正確に表示します。
チャレンジ
初心者このビューには、cityとdaysという2つの定数があります。文字列補間を使って、2つの定数を使用し、テキストがTrip to Paris: 5 daysと表示されるように変更してください。
自分で試してみよう
import SwiftUI
@main
struct CoddyApp: App {
var body: some Scene {
WindowGroup {
ContentView()
}
}
}このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
SwiftUI入門のすべてのレッスン
自分で練習してみよう: Swiftプレイグラウンド