NavigationLink
חלק מהיחידה מבוא ל-SwiftUI במסלול ה-Swift של Coddy. שיעור 35 מתוך 50.
NavigationLink הוא שורה או כפתור שדוחפים למסך חדש כשמקישים עליהם. צריך להגדיר להם כותרת ותצוגת יעד:
NavigationStack {
List {
NavigationLink("Pancakes") {
Text("Mix flour, eggs and milk")
.navigationTitle("Pancakes")
}
}
.navigationTitle("Recipes")
}הקשה על השורה פותחת את מסך היעד, שמגדיר את הכותרת שלו. לאחר מכן, בסרגל מוצג כפתור חזרה ששמו כשם המסך הקודם, Recipes, והוא מחזיר לרשימה. בתוך List, בשורת קישור מוצג סימן חץ בצד ימין.
היעד יכול להיות כל תצוגה, כולל מבני התצוגה שלך.
אתגר
קלהפוך את השורה Pancakes ל־NavigationLink. היעד שלה הוא טקסט Mix flour, eggs and milk עם המזהה steps, וכותרת היעד היא Pancakes.
נסו בעצמכם
import SwiftUI
@main
struct CoddyApp: App {
var body: some Scene {
WindowGroup {
ContentView()
}
}
}השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה מבוא ל-SwiftUI
תרגלו בעצמכם: SwiftUI אונליין