SwiftUI 切換頁面有很多方法,除了使用 NavigationLink & sheet 幫我們切換,我們也可以利用 ZStack 容納頁面,然後用 if 控制頁面是否顯示,例如以下例子:
開發 SwiftUI App 時,我們時常使用 Stack,List 或 Grid 排列元件,呈現 array 的資料。有時我們會想調整元件排列的順序,能讓它用生動的動畫重新排列嗎 ?
SwiftUI 可以很方便地製作動畫效果,利用 modifier 的變化,SwiftUI 將能幫我們製造變化過程中的動畫。