如果原始移动太快,则无法使用其他滚动平移停止UITableView的滚动移动

时间:2016-12-07 12:33:50

标签: ios uitableview

我正在使用自定义UITableViewController的{​​{1}}。如果我滚动相对较慢,可以使用另一个小平底锅或水龙头轻松停止运动。但是,如果滚动速度更快,我需要进行更大的移动来反转滚动方向。此外,用水龙头停止它根本不起作用。

我想要恢复默认行为(例如在手机应用程序中或仅使用长UITableViewCell的任何其他应用程序)。我能做些什么才能再次拥有它?

2 个答案:

答案 0 :(得分:0)

事实证明,tableView(_:willDisplay:forRowAt:)中的代码对我的应用的效果产生了负面影响。我摆脱了代码,这个问题就消失了。

答案 1 :(得分:0)

func gestureRecognizer(UIGestureRecognizer,shouldRecognizeSimultaneouslyWithGestureRecognizer:UIGestureRecognizer) -> Bool {
         return false
}

在代码中添加Gesturedelegate。