Я использую UIScrollView в качестве основы для компонента, который использует базовую анимацию. Когда пользователь проводит пальцем по виду, я хотел бы расположить элементы в соответствии с местом назначения (отдыха) в представлении прокрутки. Для этого мне нужно вычислить целевой contentOffset UIScrollView в scrollViewWillBeginDecelerating: метод или аналогичный.
Причина, по которой мне это нужно, заключается в том, что я буду использовать целевой объект contentOffset для анимации представлений, вложенных в представление содержимого прокрутки, до их конечной позиции. Конечно, я мог бы настроить наблюдателя на contentOffset или аналогичный, но это привело бы к хаотической анимации, так как вложенные представления обновляли бы свои позиции несколько раз во время замедления. Я бы хотел, чтобы это случилось только один раз.
Есть ли простой способ сделать это?