This works fine for me. If it doesn't work for you I would suggest that your problem lies elsewhere
[self.scrollview4 setDelegate:self];
- (void)scrollViewDidScroll:(UIScrollView *)scrollView
{
if (scrollView.contentOffset.y >= 100 && scrollView.contentOffset.y <= 200)
{
NSLog(@"Caught");
}
}