如何强制滚动视图转到下一页?

时间:2015-04-15 04:55:40

标签: ios uiscrollview

我有一个启用了分页的滚动视图,我希望它在按下按钮时转到下一页。这可能吗?有没有办法这样做?

1 个答案:

答案 0 :(得分:1)

您可以使用

滚动到滚动视图中的某个点
[scrollView setContentOffset:CGPointMake(x, y) animated:YES];

要使用UIScrollView进行幻灯片放映,您可以在滚动视图中排列所有图像,设置重复计时器,然后设置-setContentOffset:animated:当计时器触发时。

但更有效的方法是使用2个图像视图并使用转换交换它们,或者只是在计时器触发时切换位置。 See了解详情。

CGRect frame = scrollView.frame;

frame.origin.x = frame.size.width * pageNumberYouWantToGoTo;
frame.origin.y = 0;
[scrollView scrollRectToVisible:frame animated:YES];