Menu
Coddy logo textTech

לחצנים

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

Button מציג תווית ומפעיל פעולה כשמקישים עליו. הצורה הקצרה ביותר מקבלת כותרת וסגירה:

Button("Sign in") {
    // מופעל כאשר לוחצים על הכפתור
}

כדי ליצור תווית מותאמת אישית, העבירו תחילה את הפעולה ובנו את התווית בסגירה שנייה:

Button {
    // פעולה
} label: {
    Label("Add to cart", systemImage: "cart")
}

.buttonStyle(.borderedProminent) מציג כפתור מלא, ו־role: .destructive מסמן פעולה שמוחקת משהו, ולכן הכפתור מוצג באדום:

Button("Delete", role: .destructive) {
    // מחיקה
}
challenge icon

אתגר

מתחילים

החליפו את הטקסט ב-Button שכותרתו Order coffee. הפעולה שלו יכולה להישאר ריקה לעת עתה. העניקו לו את סגנון הכפתור .borderedProminent.

נסו בעצמכם

import SwiftUI

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

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

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

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