如何在不阻止我的TableView滚动功能的情况下将Pan Gesture识别器添加到UITableView?
这是我的代码:
@IBOutlet var ScanPanGestureRecognizer: UIPanGestureRecognizer!
@IBAction func ScanPanGestureRecognizer(sender: UIPanGestureRecognizer)
{
print("TEST")
}
override func viewDidLoad()
{
ScanTableView.addGestureRecognizer(ScanPanGestureRecognizer)
}
所以代码可以工作,我用“Test”获得了大量的打印,但是我无法再移动(滚动)我的TableView了。我已经阅读了其他一些问题/答案,但我找不到我的问题。我认为扩展名“addGestureRecognizer”只添加一个手势而不是覆盖TableView平移手势......谢谢!
答案 0 :(得分:4)
我认为无论你想对UITableView
上的平移手势识别器做什么,你都可以在UITableView
的委托方法scrollViewDidScroll:
中使用scrollView.contentOffset
dir_name
1}}会告诉你tableView滚动了多少