I don't know if I understand the question, but to stop a scrolling scroll view you can do the following in the delegate of the scroll view:
- (void)scrollViewDidScroll:(UIScrollView *)scrollView
{
if (scrollView.contentOffset.y <= -155.0) {
[scrollView setContentOffset:CGPointMake(0, -155.0) animated:NO];
}
}
And if you want to scroll to a specific view you can do the same:
[scrollView setContentOffset:CGPointMake(0, targetView.frame.origin.y) animated:YES];