在 Swift 中将平移手势识别器添加到 UITableView

Add a Pan Gesture Recognizer to an UITableView in Swift

如何将平移手势识别器添加到 UITableView,而不阻止我的 TableView 的滚动功能?

这是我的代码:

@IBOutlet var ScanPanGestureRecognizer: UIPanGestureRecognizer!

@IBAction func ScanPanGestureRecognizer(sender: UIPanGestureRecognizer)
{
    print("TEST")
}

override func viewDidLoad()
{
    ScanTableView.addGestureRecognizer(ScanPanGestureRecognizer)
}

所以代码可以工作,我用 "Test" 打印了很多照片,但我无法再移动(滚动)我的 TableView。我已经阅读了其他一些问题/答案,但找不到我的问题。我以为扩展 "addGestureRecognizer" 只添加一个手势,不会覆盖 TableView 的平移手势...谢谢!

我认为无论您想在 UITableView 上使用平移手势识别器做什么,都可以在 UITableView 的委托方法 scrollViewDidScroll: 中完成 [=13] =] 会告诉你 tableView 滚动了多少