Menu
Coddy logo textTech

NavigationLink

Coddy'nin Swift Journey'sinin SwiftUI'ye Giriş bölümünün bir parçası. Ders 35 / 50.

Bir NavigationLink, dokunulduğunda yeni bir ekran açan satır veya düğmedir. Bir başlığa ve hedef görünüme ihtiyaç duyar:

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

Satıra dokunmak, hedef ekranı içeri kaydırır; hedef ekran kendi başlığını ayarlar. Ardından çubuk, önceki ekranın adı olan Recipes adlı bir geri düğmesi gösterir ve bu düğme listeye döner. Bir List içinde, bağlantı satırının sağında bir şevron görünür.

Hedef, kendi görünüm yapıların da dâhil olmak üzere herhangi bir görünüm olabilir.

challenge icon

Görev

Kolay

Pancakes satırını bir NavigationLink'e dönüştür. Hedefi, steps tanımlayıcısına sahip Mix flour, eggs and milk metnidir ve hedefin başlığı Pancakes'tir.

Kendin dene

import SwiftUI

@main
struct CoddyApp: App {
    var body: some Scene {
        WindowGroup {
            ContentView()
        }
    }
}
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

SwiftUI'ye Giriş bölümündeki tüm dersler

Kendi başına pratik yap: Swift playground