Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

رابط التنقل

جزء من قسم مقدمة إلى SwiftUI في رحلة Swift على Coddy. الدرس 35 من 50.

إنّ NavigationLink هو صف أو زر يدفع شاشة جديدة عند النقر عليه. وهو يحتاج إلى عنوان وطريقة عرض وجهة:

NavigationStack {
    List {
        NavigationLink("Pancakes") {
            Text("Mix flour, eggs and milk")
                .navigationTitle("Pancakes")
        }
    }
    .navigationTitle("Recipes")
}

يؤدي النقر على الصف إلى إظهار الوجهة بانزلاق، حيث تعيّن عنوانها الخاص. يعرض الشريط بعد ذلك زر رجوع يحمل اسم الشاشة السابقة، Recipes، ويعيدك إلى القائمة. داخل List، يعرض صف الرابط سهمًا على اليمين.

يمكن أن تكون الوجهة أي واجهة، بما في ذلك هياكل الواجهة الخاصة بك.

challenge icon

التحدي

سهل

حوّل صف Pancakes إلى NavigationLink. وجهته هي نص Mix flour, eggs and milk بالمعرّف steps، وعنوان الوجهة هو Pancakes.

جرّب بنفسك

import SwiftUI

@main
struct CoddyApp: App {
    var body: some Scene {
        WindowGroup {
            ContentView()
        }
    }
}
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس مقدمة إلى SwiftUI

تدرّب بنفسك: Playground لـ Swift