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.
Görev
KolayListeyi 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()
}
}
}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