Streichen Sie zwischen gefilterten Bildern

Ich versuche, Benutzern das Wischen zwischen Filtern in einem statischen Bild zu ermöglichen. Die Idee ist, dass das Bild an Ort und Stelle bleibt, während der Filter darüber rollt. Snapchat hat kürzlich eine Version veröffentlicht, die diese Funktion implementiert.Dieses Video zeigt genau, was ich versuche, um 1:05 Uhr zu erreichen.

Bisher habe ich versucht, drei UIImageView-Elemente in eine Bildlaufansicht links und rechts vom Originalbild einzufügen und ihre Frames origin.x und size.width mit contentOffset.x der scrollView anzupassen. Ich habe diese Idee in einem anderen Beitrag gefundenHier. Das Ändern des Inhaltsmodus von links und rechts in UIViewContentModeLeft und UIViewContentModeRight hat nicht geholfen.

Als nächstes habe ich versucht, alle drei UIImageView's übereinander zu stapeln. Ich habe zwei CALayer-Masken erstellt und sie in die scrollView links und rechts des Stapels eingefügt, damit beim Scrollen der Maske das gefilterte Bild angezeigt wird. Das hat bei mir nicht geklappt. Jede Hilfe wäre sehr dankbar.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage