-1

我已经按照本教程使用 UIScrollView 进行分页,它有一些带有图像的数组。我想创建一个按钮,将我带到我选择的图像数组(澄清:当我点击按钮时,它会将我带到 photo3.png)。请先查看教程以理解我的意思。提前致谢

4

1 回答 1

2

您是否尝试过使用UIScrollView的以下任务?

- (void)scrollRectToVisible:(CGRect)rect animated:(BOOL)animated

您只需传递要显示的页面的CGRect匹配项。frame

编辑添加代码

-(IBAction)scrollToPageNumberFive:(id)sender {
  int scrollToPage = 5; //just an example
  int scrollToX = 5-1; //because X starts from 0
  [self.scrollView scrollRectToVisible:CGRectMake(scrollToX*self.scrollView.frame.size.width,0,self.scrollView.frame.size.width,self.scrollView.frame.size.height) animated:YES];
}

调用scrollRectToVisible:animated:将调用scrollViewDidScroll:教程中的方法,该方法将加载和清除适当的页面。

于 2012-11-28T21:36:45.630 回答