У меня есть UIScrollview, с помощью которого я могу увеличивать и уменьшать масштаб и перемещаться вокруг. Тем не менее, я хотел бы дать ScrollView плавающее ощущение, когда перемещение пальца слева направо экрана делает панораму UIScrollView таким образом, что она постепенно ускоряется с самого начала и постепенно замедляется в конце.Как задерживать/замедлять скорость панорамирования UIScrollView
Ничего лишнего драматического или дезориентирующего, но чтобы дать приятное ощущение невесомости в UIScrollView. Возможно ли это, и если да, то как я могу это сделать?
Вся помощь приветствуется.
Это отлично работает для замедления, спасибо! Хотя я также надеялся на форму ускорения смены ранга, если есть какие-либо известные способы сделать это. –
Нет простых способов сделать это. Вы можете исследовать возможность изменения стандартного распознавателя жестов в UIScrollView и попытаться контролировать его смещение, получая жесты от этого распознавателя. Или добавьте другой UIPanGestureRecognizer, чтобы прокрутить представление и использовать его вместо этого. Во всяком случае, это очень сложный вопрос, а затем просто изменение скорости торможения. –
Хорошо, спасибо за помощь с первой точкой в любом случае :) Я принимаю это как ответ из-за того, что float имеет больше возможностей использования, чем заданные значения, как в случае с нижеприведенным ответом. –