commit bde89a7a869129b6d18c6d71e9bb939e7637f5f5 parent 8686b12becffc450ba93ea19fd9387b0fd98747b Author: Marc Stibane <marc@taler.net> Date: Tue, 22 Jul 2025 21:33:08 +0200 flippedLeftRight Diffstat:
| M | TalerWallet1/Views/ViewModifier/View+flippedDirection.swift | | | 28 | ++++++++++++++++++++++++++++ |
1 file changed, 28 insertions(+), 0 deletions(-)
diff --git a/TalerWallet1/Views/ViewModifier/View+flippedDirection.swift b/TalerWallet1/Views/ViewModifier/View+flippedDirection.swift @@ -22,3 +22,31 @@ extension View { self.modifier(FlippedDirection()) } } +// MARK: - +struct FlippedLeftRight: ViewModifier { + func body(content: Content) -> some View { + content + .rotationEffect(.radians(Double.pi)) + .scaleEffect(x: 1, y: -1, anchor: .center) + } +} + +extension View { + func flippedLeftRight() -> some View { + modifier(FlippedLeftRight()) + } +} +// MARK: - +struct FlippedUpsideDown: ViewModifier { + func body(content: Content) -> some View { + content + .rotationEffect(.radians(Double.pi)) + .scaleEffect(x: -1, y: 1, anchor: .center) + } +} + +extension View { + func flippedUpsideDown() -> some View { + modifier(FlippedUpsideDown()) + } +}