我有一个启用了分页的 ScrollView ,我希望它在按下按钮时转到下一页。这可能吗?有没有办法做到这一点?
最佳答案
您可以滚动到 ScrollView 中的某个点
[scrollView setContentOffset:CGPointMake(x, y) animated:YES];
要使用 UIScrollView 进行幻灯片放映,您可以在 ScrollView 中排列所有图像,设置一个重复的计时器,然后 -setContentOffset:animated: 当计时器触发时。
但更有效的方法是使用 2 个 ImageView 并使用过渡来交换它们,或者在计时器触发时简单地切换位置。 See了解详情。
或
CGRect frame = scrollView.frame;
frame.origin.x = frame.size.width * pageNumberYouWantToGoTo;
frame.origin.y = 0;
[scrollView scrollRectToVisible:frame animated:YES];
关于ios - 如何强制 ScrollView 转到下一页?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29641864/