2
在我的程序中我有UIScrollView。我在那里动态地添加按钮。滚动型中有一个属性UIScrollView检测滚动
[scrollView setPagingEnabled:YES];
当我在滚动翻页按钮,它必须是在顶部向上移动了几个像素。 所以我想我需要以编程方式设置scrollView滚动位置。如何检测滚动结束并设置滚动位置?
在我的程序中我有UIScrollView。我在那里动态地添加按钮。滚动型中有一个属性UIScrollView检测滚动
[scrollView setPagingEnabled:YES];
当我在滚动翻页按钮,它必须是在顶部向上移动了几个像素。 所以我想我需要以编程方式设置scrollView滚动位置。如何检测滚动结束并设置滚动位置?
您可以实现此滚动视图委托方法scrollViewDidEndDecelerating:
来检测滚动的结束。
如果您需要设置位置,请致电[myScrollView setFrame: myCGRect];
完成此操作。
感谢您的回复=)有可能知道当前页面的滚动? – LightNight
我没有测试过这个,但它应该有帮助...如果你调用myScrollView.contentOffset.y(或者如果你需要这个轴的话),然后将它除以你的滚动视图的高度,然后将这个数字加起来或下来,它应该是页码。 – Luke
谢谢,它的作品! =) – LightNight