לחצנים
חלק מהיחידה מבוא ל-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) {
// מחיקה
}אתגר
מתחיליםהחליפו את הטקסט ב-Button שכותרתו Order coffee. הפעולה שלו יכולה להישאר ריקה לעת עתה. העניקו לו את סגנון הכפתור .borderedProminent.
נסו בעצמכם
import SwiftUI
@main
struct CoddyApp: App {
var body: some Scene {
WindowGroup {
ContentView()
}
}
}השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה מבוא ל-SwiftUI
תרגלו בעצמכם: SwiftUI אונליין