获取当前页面

用户名

在我的滚动视图中,我想获取正在显示的当前页面(也许页面不是正确的术语)。我找不到任何保存此变量。但是我认为它必须放在某个地方,因为指示器能够显示当前正在显示滚动视图的哪个子视图。

这是对我们完全隐藏的还是我有办法访问它?

亚历克斯·沃格尔

UIScrollView当前页面没有属性。您可以使用以下方法进行计算:

int page = scrollView.contentOffset.x / scrollView.frame.size.width;

如果要向上或向下舍入到最近的页面,请使用:

CGFloat width = scrollView.frame.size.width;
NSInteger page = (scrollView.contentOffset.x + (0.5f * width)) / width;

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章