Вы можете сделать это следующим образом:
Во-первых, создайте UIImageView и назначьте ему UIImage.
Во-вторых, когда пользователь проводит пальцем или делает какой-либо жест, просто измените координатыкарту, установив ее кадр снова.
Поскольку вы хотите, чтобы карта сдвинулась, вам нужно изменить координату x на отрицательное значение, чтобы оно соскальзывало с обзора.
Вышеупомянутый код переопределения просмотра изображения должен быть дан в группе методов UIView setAnimation ... с требуемой задержкой.
Для достижения эффекта push есть метод, вызываемый в том же блоке кодов анимации, который создает новый просмотр изображений (с тем же именем, что и в первом просмотре изображений) и удерживает его вне вида.Это за пределами ширины экрана.(не забудьте освободить карту, которая была ранее оттолкнута)
Затем снова создайте новый кадр для этого изображения, чтобы он отображался в центре экрана .... Когда выше три шага кодапоместите в блок анимации код для UIView или UIImageView с временем задержки, и вы достигнете требуемого эффекта.
Надеюсь, это поможет ....
счастливое кодирование ....