0
[_scrollView scrollRectToVisible:CGRectMake((page - 1) * 500, 0, _scrollView.frame.size.width, _scrollView.frame.size.height) animated:NO];

我有一个启用分页且宽度为 500 点的 UIScrollView。我想将页面设置为 2,但它不起作用。我知道 x 坐标是 500,因为我 NSLogged 它。我读过禁用分页启用功能可以修复它,但在这种情况下它会破坏目的。你如何解决这个问题?

4

1 回答 1

0

尝试使用

[_scrollView setContentOffset:CGPointMake((page - 1) * 500, 0) animated:NO];

如果这不起作用,您可能应该检查 page == 2 是否真的为真。

于 2013-07-25T09:50:10.230 回答