Menu
Coddy logo textTech

NavigationStack

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

Bir NavigationStack, ekrana bir gezinme çubuğu verir ve diğer ekranları bunun üzerine itmenize olanak tanır. Ekranın içeriğini bunun içine sarın ve içeriğe bir başlık verin:

NavigationStack {
    List {
        Text("Inbox")
        Text("Sent")
    }
    .navigationTitle("Mail")
}

.navigationTitle öğesinin nereye yerleştirildiğine dikkat edin: yığının kendisine değil, yığının içindeki içeriğe. Yığın, başlığı gösterdiği ekrandan okur; böylece her ekran kendi başlığını ayarlayabilir.

Varsayılan olarak başlık büyüktür. .navigationBarTitleDisplayMode(.inline), başlığı küçük ve çubuğun ortasında gösterir.

challenge icon

Görev

Kolay

Listeyi NavigationStack içinde nav tanımlayıcısıyla sarın ve listeye Recipes başlığını verin.

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