סדר המשנים
חלק מהיחידה מבוא ל-SwiftUI במסלול ה-Swift של Coddy. שיעור 16 מתוך 50.
כל משנה עוטף את התצוגה שעליה הוא נקרא ומחזיר תצוגה חדשה. לכן הסדר חשוב: משנה פועל על כל מה שהמשנים הקודמים יצרו.
Text("A")
.padding()
.background(.orange)
Text("B")
.background(.orange)
.padding()ב-A, הריפוד מתווסף תחילה, ואז הרקע מכסה את התצוגה המרופדת: האזור הכתום גדול. ב-B, הרקע מכסה רק את הטקסט והריפוד מתווסף מחוץ לו, כשטח ריק סביב אזור כתום קטן.
קראו שרשרת של משנים מלמעלה למטה: כל שורה משנה את התצוגה שנבנתה מהשורות שמעליה.
אתגר
קלהאזור הכתום גדול רק כמו הטקסט, והריפוד נמצא מחוץ לו. סדרו מחדש את המשנים כך שגם הרקע הכתום יכסה את הריפוד.
נסו בעצמכם
import SwiftUI
@main
struct CoddyApp: App {
var body: some Scene {
WindowGroup {
ContentView()
}
}
}השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה מבוא ל-SwiftUI
תרגלו בעצמכם: SwiftUI אונליין