iOS

Navigasi SwiftUI

NavigationView, NavigationStack, sheet, alert, toolbar, navigasi programatik

18 pertanyaan wawancaraยท
Mid-Level
1

Apa perbedaan utama antara NavigationStack dan NavigationView di SwiftUI?

Jawaban

NavigationStack (iOS 16+) menggantikan NavigationView dan menyediakan pengelolaan state yang lebih eksplisit dengan NavigationPath. NavigationView menggunakan navigation stack implisit, sedangkan NavigationStack memungkinkan kontrol navigasi programatik penuh melalui state yang bindable.

2

Apa tujuan modifier navigationTitle di SwiftUI?

Jawaban

Modifier navigationTitle menetapkan judul yang ditampilkan di navigation bar saat sebuah view muncul. Modifier ini menerima parameter displayMode untuk mengontrol gaya tampilan judul (inline, large). Ini adalah elemen kunci dari antarmuka navigasi.

3

Apa metode yang benar untuk membuat navigasi ke sebuah tujuan dengan NavigationLink?

Jawaban

NavigationLink menerima sebuah label (view yang ditampilkan) dan sebuah destination (view tujuan). Pada SwiftUI modern, lebih baik gunakan inisialisasi dengan value dan modifier navigationDestination untuk pengelolaan state yang lebih baik. NavigationLink menampilkan indikator chevron secara default di iOS.

4

Apa peran modifier toolbar di SwiftUI?

5

Apa sintaks yang benar untuk membuat NavigationStack dengan state?

+15 pertanyaan wawancara

Kuasai iOS untuk wawancara berikutnya

Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.

Mulai gratis