Вы пытались добавить UIPanGestureRecodnizer в представление. После этого вы сможете установить @selector, который позволит вам обрабатывать рассматриваемое событие. Также с панорамированием вы можете выбрать только изменение элемента x и оставить элемент y в покое. Более того, с элементом pan, прикрепленным к представлению, вам не придется беспокоиться о наличии первого респондента. Элементы панорамирования могут много времени использоваться в качестве элемента смахивания, если у вас было ускорение или замедление. Кроме того, я бы сказал, что вы также можете добавить элемент UISwipeGestureRecognizer влево и вправо, но я не думаю, что вы получаете информацию, например, как далеко пользователь провел пальцем по значению, если вы хотите, чтобы экран отскочил назад, когда пользователь не сделал это достаточно далеко, чтобы вправо или влево, то у вас не будет такой опции. Кроме того, смахивание не даст тот же эффект, что и UIScrollView, но UIPanGestureRecognizer может, если вы сделаете небольшое дополнительное кодирование. Дополнительное кодирование будет наблюдать за положением значения x и затем использовать небольшую анимацию, чтобы представление привязывалось вправо или влево, когда пользователь отпускает представление. Кроме того, если вы правильно установите x, вид должен следовать за пальцем.