我有一个分组的UITableView,它显示了许多单元格,包括普通(文本)单元格以及一个带有UIImageView的单元格和另一个带有MKMapView的单元格。这些单元格在概念上用于向用户显示区域的不同部分(例如文本单元格中的描述等)以及位置(MKMapView)和区域图像(UIImageView)。整个细胞表跨越几个屏幕。
当我滚动UITableview时,它似乎会自动滚动到我停止滚动的位置或向后滚动它的方式。我有pagingEnabled = NO。
如果我没有滚动得足够远(或太远),并且自动滚动视图,就好像UITableView试图显示部分单元格一样。
请有人解释为什么这样做以及如何让它停止?
答案 0 :(得分:0)
实际上,事实证明该行为是由模拟器引起的。要在SIM卡中拖动,请单击鼠标然后移动。我以为我一直拖着,但实际上我是在Mac触摸板上使用双指动作滚动窗口。我认为模拟器将其视为一种简单的滚动动作。