【问题标题】:UITableView: stop auto scrolling beyond selected positionUITableView:停止自动滚动超出所选位置
【发布时间】:2010-03-19 20:34:25
【问题描述】:

我有一个显示多个单元格的分组 UITableView,其中包括普通(文本)单元格以及一个带有 UIImageView 和另一个带有 MKMapView 的单元格。单元格在概念上用于向用户显示区域的不同部分(例如文本单元格中的描述等)以及位置(MKMapView)和区域的图像(UIImageView)。整个单元格表跨越多个屏幕。

当我滚动 UITableview 时,它似乎会自动滚动到我停止滚动的位置或向后滚动。我有 pagingEnabled = NO。

如果我滚动得不够远(或太远),就好像 UITableView 试图显示部分单元格,并自动滚动视图。

请有人解释一下它为什么会这样以及如何让它停止?

【问题讨论】:

    标签: uitableview scroll


    【解决方案1】:

    实际上,事实证明该行为是由于模拟器造成的。要在 sim 中拖动,请用鼠标单击然后移动。我以为我一直在拖动,但实际上我是通过在 mac 触摸板上使用两指运动来滚动窗口。我认为模拟器认为这不仅仅是一个简单的滚动动作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-02-19
      • 2016-07-03
      • 2012-03-23
      • 2014-07-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多