taler-ios

iOS apps for GNU Taler (wallet)
Log | Files | Refs | README | LICENSE

commit bde89a7a869129b6d18c6d71e9bb939e7637f5f5
parent 8686b12becffc450ba93ea19fd9387b0fd98747b
Author: Marc Stibane <marc@taler.net>
Date:   Tue, 22 Jul 2025 21:33:08 +0200

flippedLeftRight

Diffstat:
MTalerWallet1/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()) + } +}