Ну, именно так я смог правильно прокрутить UIScrollView с помощью UIButton . Операторы IF здесь гарантируют, что scrollview не выйдет за рамки моего NSArray изображений.
#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);
}
}
На самом деле, я использую только 1 кнопку для каждого метода, и они работают отлично. – WrightsCS