Скорость UIScrollView, количество итераций в секунду? - PullRequest
0 голосов
/ 15 октября 2018

Я пытаюсь понять скорость, возвращаемую из моего UIScrollView.Из функции делегата:

func scrollViewWillEndDragging(_ scrollView: UIScrollView, withVelocity velocity: CGPoint, targetContentOffset: UnsafeMutablePointer<CGPoint>) {
    }

Я наблюдал скорости.например, -0.4, 1.34, 1.7 и т. д. Я где-то читал, что это pts поездок в секунду, однако это кажется очень маленьким.Я также читал, что на самом деле это pts путешествие за итераций .Мой вопрос, в среднем, сколько итераций в секунду?Как я могу перевести это в скорость, которую я действительно могу использовать?

1 Ответ

0 голосов
/ 15 октября 2018

В документации:

скорость Скорость просмотра прокрутки (в точках) на момент снятия касания.

В файле UIScrollView.h:

// вызывается пальцем вверх, если пользователь перетянул.скорость в пунктах / миллисекунду.targetContentOffset может быть изменен, чтобы отрегулировать, где представление прокрутки останавливается

Так как его в миллисекундах, небольшие значения имеют смысл.Отрицательное значение обозначает эффект отскока прокрутки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...