Using Spacer() in SwiftUI navigation stack pushed views can cause unexpected content jumps during transitions, especially on slower devices. The issue stems from Spacer recalculating its size mid-transition, creating a glitchy appearance. The fix involves removing Spacer during transitions and using fixed offsets instead to ensure animation stability.

1m watch time

Sort: