【问题标题】:Strange behaviour of vertical uiscrollbar at uitableviewuitableview 上垂直 uiscrollbar 的奇怪行为
【发布时间】:2012-05-21 01:42:43
【问题描述】:

在从服务器检索到更多数据后,我正在使用下面的代码来设置 uitableview 的内容偏移量。

[tablefollow setContentOffset:CGPointMake(0, tablefollow.contentSize.height- self.tablefollow.bounds.size.height-5+ (numLines*(25/numLines))) animated:NO];

由于某种原因,当我用手指快速向下滚动时,我注意到垂直滚动条到达末尾并消失,但随后又重新出现几行一秒钟,然后又消失了!当我用手指快速滚动到 uitableview 的底部时,就会发生这种情况。当我慢慢滚动到 uitableview 的底部时,不会发生这种情况。有人遇到过这个问题吗?

任何帮助表示赞赏。

【问题讨论】:

    标签: objective-c uitableview scrollbar vertical-scrolling


    【解决方案1】:

    问题是我提到的代码即使在用户滚动 uitableview 时也会被调用。它与滚动的速度无关。我只是在 scrollviewdidbegindragging 中添加了一个值并将其设置为 TRUE,然后当 scrollviewdidenddragging 发生时我将其设置为 FALSE。我已将此代码放入我的函数中

    If (!scrollingvalue)
    {
    //execute code
    }
    

    当值为 FALSE 时(表示 uitableview 未被用户拖动),则执行代码,否则不执行代码。希望它可以帮助某人。

    【讨论】:

      猜你喜欢
      • 2015-12-08
      • 1970-01-01
      • 2012-09-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-18
      • 1970-01-01
      相关资源
      最近更新 更多