Wrapping conditional layouts in AnyView hides layout intent from SwiftUI, causing inconsistent size calculations, overlapping, and clipped views on certain devices. The fix is to use explicit layout branches with concrete types instead of AnyView, which stabilizes layout behavior across devices.

1m watch time

Sort: