Well, here's how I was able to properly scroll through a UIScrollView using UIButton. The IF statements here ensure that scrollview does not go beyond My NSArray images.
#pragma mark - #pragma mark Use a UIButton to scroll a UIScrollView Left or Right -(IBAction)scrollRight{ if(pos<9){pos +=1; [scrollView scrollRectToVisible:CGRectMake(pos*scrollView.frame.size.width, 0, self.view.frame.size.width, self.view.frame.size.height) animated:YES]; NSLog(@"Position: %i",pos); } } -(IBAction)scrollLeft{ if(pos>0){pos -=1; [scrollView scrollRectToVisible:CGRectMake(pos*scrollView.frame.size.width, 0, self.view.frame.size.width, self.view.frame.size.height) animated:YES]; NSLog(@"Position: %i",pos); } }
source share