struct FlippedUpsideDown: ViewModifier { func body(content: Content) -> some View { content .rotationEffect(.radians(.pi)) .scaleEffect(x: -1, y: 1, anchor: .center) } } extension View { func flipUpsideDown() -> some View { self.modifier(FlippedUpsideDown()) } }