我的内容大小为 1000x10000,它的中心位于 View Controller 的中心。 我想按一个按钮让它翻页。在接下来的代码中,我几乎尝试了 origin.x 中的任何数字,但没有任何改变 ScrollView 。 我不明白其中的数学原理,但是当我设置 origin.x=300 和 origin.y=100 时, View 会向上移动一点,仅此而已。
CGRect frame=scroller.frame;
frame.origin.x=ANY NUMBER HERE;
frame.origin.y=0;
[scroller scrollRectToVisible:frame animated:YES];
如何设置 View 从右向左移动
最佳答案
试试这个,
[scroller setContentOffset:CGPointMake(300, 0) animated:YES];
setContentOffset:animated: 设置与接收者原点相对应的内容 View 原点的偏移量。
关于objective-c - 无法移动我的 UIScrollView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13850403/