Как я могу протестировать, если представление прокрутки возвращается? Существует ли уведомление или что-то, когда возврат заканчивается?
Да ... ознакомьтесь со спецификацией UIScrollViewDelegate, реализуйте методы, включая два ниже, и установите соответствующий делегат UIScrollView:
// User stops dragging the table view.
- (void)scrollViewDidEndDragging:(UIScrollView *)scrollView
willDecelerate:(BOOL)decelerate;
// Control slows to a halt after the user drags it
- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView;
Вероятно, вас больше всего заинтересует scrollViewDidEndDecelerating. Они также работают в UITableView, где я их изначально нашел (UITableView наследуется от UIScrollView).