Я пытаюсь реализовать метод выбора фотографий, аналогичный стандартному приложению для фотографий iOS. Это работает с использованием UIPanGestureRecognizer
, который отключает прокрутку на UICollectionView
. В приложении стоковых фотографий кажется, что когда панорамирование достигает верхней или нижней части экрана, представление прокрутки начинает прокручиваться с заданной скоростью, и чем ближе к краю экрана, тем быстрее выполняется прокрутка.
Не похоже, что есть API для прокрутки с заданной скоростью в UIScrollView
или UICollectionView
. Есть ли какой-нибудь умный способ, которым я мог бы сделать это с существующими методами, такими как scrollToVisibleRect
или установкой смещения контента в блоке анимации? Я боюсь, что, хотя они могут сработать, они будут дергаться в своем движении!