это, конечно, возможно, но не так автоматически ...
я думаю, вам следует реализовать метод протокола UIScrollViewDelegate:
- (void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate{
}
это метод, вызываемый, когда пользователь останавливается для перемещенияпальцем на scrollView, вы можете проверить внутри него координаты вашего контента:
yourScrollView.contentOffset
, а затем проверить, какой из ваших page.x (зарегистрировать их в массиве, когда вы создаете их, или проверить источникиз всех ваших представлений, добавленных в scrollView) ближе к нему, затем перейдите в offSet вашей страницы (с анимацией), вызвав:
- (void)setContentOffset:(CGPoint)contentOffset animated:(BOOL)animated