Проведите между отфильтрованными изображениями

Я пытаюсь разрешить пользователям пролистывать фильтры между статическими изображениями. Идея состоит в том, что изображение остается на месте, пока фильтр прокручивается над ним. Snapchat недавно выпустил версию, которая реализует эту функцию.Это видео показывает, что именно я пытаюсь сделать в 1:05.

До сих пор я пытался поместить три UIImageView в scrollview слева и один справа от исходного изображения и настроить их кадры origin.x и size.width с помощью contentOffset.x scrollView. Я нашел эту идею в другом постеВот, Изменение режима содержимого слева и справа на UIViewContentModeLeft и UIViewContentModeRight не помогло.

Затем я попытался наложить все три UIImageView друг на друга. Я сделал две маски CALayer и вставил их в scrollView слева и справа от стека, чтобы при прокрутке маска открывала отфильтрованное изображение. Это не сработало для меня. Любая помощь будет принята с благодарностью.

Ответы на вопрос(4)

Ваш ответ на вопрос