צבעים
חלק מהיחידה מבוא ל-SwiftUI במסלול ה-Swift של Coddy. שיעור 6 מתוך 50.
.foregroundStyle צובע את התוכן של תצוגה, כמו האותיות של Text:
Text("Warning")
.foregroundStyle(.red)ל־SwiftUI יש צבעים בעלי שמות: .red, .orange, .yellow, .green, .blue, .purple, .gray ועוד. .secondary הוא גוון אפור רך יותר שמשמש לטקסט פחות חשוב.
בקוד ישן יותר משתמשים ב־.foregroundColor(.red), שעושה את אותו הדבר עבור צבע יחיד. אפשר גם לערבב צבע מחלקים של אדום, ירוק וכחול בין 0 ל־1:
Text("Custom")
.foregroundStyle(Color(red: 0.2, green: 0.6, blue: 0.9))אתגר
מתחיליםהראו שבית הקפה פתוח: הפכו את הטקסט לירוק והחילו עליו את הגופן .headline.
נסו בעצמכם
import SwiftUI
@main
struct CoddyApp: App {
var body: some Scene {
WindowGroup {
ContentView()
}
}
}השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה מבוא ל-SwiftUI
תרגלו בעצמכם: SwiftUI אונליין