Transisi Penyisipan & Penghapusan
Animasikan tampilan saat muncul dan menghilang.
Transisi Penyisipan & Penghapusan adalah pelajaran SwiftUI Academy gratis di CoddyKit. Ini adalah pelajaran 3 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar SwiftUI Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus SwiftUI Academy mencakup 4 pelajaran total.
Bagian dari pelajaran ini belum diterjemahkan dan ditampilkan dalam bahasa Inggris.
Views Coming and Going
When a view is added or removed, a transition describes how it animates in and out instead of just popping.
Transitions Need Animation
A transition only plays when the insertion or removal happens inside an animation, like a withAnimation toggle of a boolean.
The .transition Modifier
You attach .transition to the view that appears or disappears, choosing the style of its entrance and exit.
if show {
Banner().transition(.opacity)
}Fade with .opacity
The simplest transition is .opacity, which fades a view in when added and out when removed.
Slide In and Out
The .slide transition moves a view in from one edge and out the other, great for banners and rows.
.transition(.slide)Scale to Grow
The .scale transition grows a view from small to full size on insert and shrinks it on removal.
.transition(.scale)Move from an Edge
Use .move(edge:) to push a view in from a specific side, such as the bottom for a toast message.
.transition(.move(edge: .bottom))Combine Transitions
Chain effects with .combined(with:) so a view can fade while it slides, giving richer motion.
.transition(.opacity.combined(with: .slide))Asymmetric Transitions
With .asymmetric you set different insertion and removal effects, like scale in but fade out.
.transition(.asymmetric(
insertion: .scale,
removal: .opacity))Trigger the Change
Wrap the boolean toggle in withAnimation so the conditional view runs its transition rather than appearing instantly.
withAnimation {
show.toggle()
}Transitions and Identity
SwiftUI plays a transition based on view identity: a view truly entering or leaving the hierarchy, not just changing values.
Quick Check
What is required for a transition to actually play?
Recap: Transitions
You learned that .transition styles how views enter and leave, from fades to slides to asymmetric combos, all triggered by animated changes. 🎬
Pertanyaan yang Sering Diajukan
Apakah pelajaran “Transisi Penyisipan & Penghapusan” gratis?
Ya — teks lengkap “Transisi Penyisipan & Penghapusan” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus SwiftUI Academy, upgrade ke CoddyKit PRO. Kursus SwiftUI Academy mencakup 4 pelajaran total.
Apa yang akan aku pelajari di “Transisi Penyisipan & Penghapusan”?
Animasikan tampilan saat muncul dan menghilang. Kamu berlatih SwiftUI Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.
Apakah aku perlu pengalaman untuk memulai SwiftUI Academy?
Tidak diperlukan pengalaman sebelumnya. SwiftUI Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 3 dari 4.
Berapa lama pelajaran “Transisi Penyisipan & Penghapusan” memakan waktu?
Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.
Bisakah aku menulis dan menjalankan kode dalam pelajaran SwiftUI Academy ini?
Ya. Setiap pelajaran SwiftUI Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.
Semua pelajaran dalam kursus ini
- Animasi Implisit
- Animasi Eksplisit dengan withAnimation
- Transisi Penyisipan & Penghapusan
- Kurva Waktu Spring & Kustom