当到达底部时如何阻止UIScrollView滚动

光盘

当UIScrollView到达其内容视图的结尾时,我具有以下代码来捕获事件:

- (void) scrollViewDidEndDecelerating:(UIScrollView *) scrollView
{
    float currentEndPoint = scrollView.contentOffset.y + scrollView.frame.size.height;

    // CGPoint bottomOffset = CGPointMake(0, scrollView.contentSize.height - scrollView.bounds.size.height);
    // [scrollView setContentOffset:bottomOffset animated:NO];

    if (currentEndPoint >= scrollView.contentSize.height)
    {
        // We are at the bottom

我注意到,当我滚动到底部时,它将击中并弹起。

如果我添加此:

CGPoint bottomOffset = CGPointMake(0, scrollView.contentSize.height - scrollView.bounds.size.height);
[scrollView setContentOffset:bottomOffset animated:NO];

然后滚动回到底部。

有什么办法可以让它停留在底部而不会“反弹”,因为一旦它撞到底部,就阻止它移动。

谢谢。

里图

您应该取消选中scrollview的bounce属性。检查屏幕截图!

在此处输入图片说明

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

当到达AJAX底部时无法加载更多数据

来自分类Dev

滚动时如何检查是否到达页面底部

来自分类Dev

到达iFrame底部时不滚动网页

来自分类Dev

检测UIScrollview到达底部

来自分类Dev

AngularJS:当滚动到达div中滚动条的底部时如何触发事件?

来自分类Dev

如何设置 UIScrollView 滚动到底部?

来自分类Dev

Infragistics UltraGrid-滚动到达底部时如何添加行?

来自分类Dev

当到达我的串行端口的数据是异步的时,如何通过Web服务存储数据?

来自分类Dev

jQuery滑块,当到达最后一个滑块时如何返回到开始

来自分类Dev

AngularJS-当到达对象的最后一个项目时如何停止ng-repeat

来自分类Dev

检测到UIScrollview到达底部

来自分类Dev

用户到达底部时如何显示FloatingActionButton?

来自分类Dev

到达页面底部时停止侧边栏滚动

来自分类Dev

滚动条到达面板底部时触发事件

来自分类Dev

折叠标题视图-ScrollView到达底部时停止滚动

来自分类Dev

当可拖动div到达浏览器底部时滚动

来自分类Dev

如何知道div的滚动条何时到达底部-JQuery

来自分类Dev

当到达页面的开始或结尾时,按键会被“记住”

来自分类Dev

当到达数组中的null元素时未处理NullReferenceException

来自分类Dev

当到达数组末尾时,如何将react-lazyload占位符prop设置为none?

来自分类Dev

当滚动元素的底部到达父元素的末尾时,停止jQuery固定位置滚动

来自分类Dev

当滚动元素的底部到达父元素的末尾时,停止jQuery固定位置滚动

来自分类Dev

使用自动布局时,如何在没有视觉动画的情况下将UIScrollView滚动到viewWillAppear的底部

来自分类Dev

到达底部时如何检测有溢出的表[jQuery]

来自分类Dev

用户到达底部时如何加载新页面/ URL

来自分类Dev

到达div元素的底部时,如何使li元素正确上升?

来自分类Dev

用户到达底部时如何加载新页面/ URL

来自分类Dev

当scrollBy到达网页底部时如何退出循环?

来自分类Dev

Recyclerview滚动时如何从底部显示视图

Related 相关文章

  1. 1

    当到达AJAX底部时无法加载更多数据

  2. 2

    滚动时如何检查是否到达页面底部

  3. 3

    到达iFrame底部时不滚动网页

  4. 4

    检测UIScrollview到达底部

  5. 5

    AngularJS:当滚动到达div中滚动条的底部时如何触发事件?

  6. 6

    如何设置 UIScrollView 滚动到底部?

  7. 7

    Infragistics UltraGrid-滚动到达底部时如何添加行?

  8. 8

    当到达我的串行端口的数据是异步的时,如何通过Web服务存储数据?

  9. 9

    jQuery滑块,当到达最后一个滑块时如何返回到开始

  10. 10

    AngularJS-当到达对象的最后一个项目时如何停止ng-repeat

  11. 11

    检测到UIScrollview到达底部

  12. 12

    用户到达底部时如何显示FloatingActionButton?

  13. 13

    到达页面底部时停止侧边栏滚动

  14. 14

    滚动条到达面板底部时触发事件

  15. 15

    折叠标题视图-ScrollView到达底部时停止滚动

  16. 16

    当可拖动div到达浏览器底部时滚动

  17. 17

    如何知道div的滚动条何时到达底部-JQuery

  18. 18

    当到达页面的开始或结尾时,按键会被“记住”

  19. 19

    当到达数组中的null元素时未处理NullReferenceException

  20. 20

    当到达数组末尾时,如何将react-lazyload占位符prop设置为none?

  21. 21

    当滚动元素的底部到达父元素的末尾时,停止jQuery固定位置滚动

  22. 22

    当滚动元素的底部到达父元素的末尾时,停止jQuery固定位置滚动

  23. 23

    使用自动布局时,如何在没有视觉动画的情况下将UIScrollView滚动到viewWillAppear的底部

  24. 24

    到达底部时如何检测有溢出的表[jQuery]

  25. 25

    用户到达底部时如何加载新页面/ URL

  26. 26

    到达div元素的底部时,如何使li元素正确上升?

  27. 27

    用户到达底部时如何加载新页面/ URL

  28. 28

    当scrollBy到达网页底部时如何退出循环?

  29. 29

    Recyclerview滚动时如何从底部显示视图

热门标签

归档