Menu
Coddy logo textTech

בורר

חלק מהיחידה מבוא ל-SwiftUI במסלול ה-Swift של Coddy. שיעור 27 מתוך 50.

Picker בוחר ערך אחד מתוך רשימת אפשרויות. כל אפשרות היא תצוגה עם .tag, והתג של האפשרות שנבחרה נכתב למצב המקושר:

@State private var size = "Medium"

Picker("Size", selection: $size) {
    Text("Small").tag("Small")
    Text("Medium").tag("Medium")
    Text("Large").tag("Large")
}

התגיות חייבות להיות מאותו סוג כמו המצב, כאן String. .pickerStyle(.segmented) מציג את האפשרויות כשורה של מקטעים:

Picker("Size", selection: $size) {
    Text("S").tag("Small")
    Text("L").tag("Large")
}
.pickerStyle(.segmented)
challenge icon

אתגר

קל

הוסף Picker שכותרתו Milk, המקושר אל milk, עם המזהה milk ושלוש אפשרויות: Whole, Oat ו-Soy, שכל אחת מהן מתויגת בשם שלה. השאר את הטקסט שמתחתיו, שמציג את הבחירה.

נסו בעצמכם

import SwiftUI

@main
struct CoddyApp: App {
    var body: some Scene {
        WindowGroup {
            ContentView()
        }
    }
}
quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

כל השיעורים ביחידה מבוא ל-SwiftUI

תרגלו בעצמכם: SwiftUI אונליין