繁体   English   中英

在Swift中将Pan Gesture Recognizer添加到UITableView

[英]Add a Pan Gesture Recognizer to an UITableView in Swift

如何在不阻止TableView的滚动功能的情况下将Pan Gesture Recognizer添加到UITableView?

这是我的代码:

@IBOutlet var ScanPanGestureRecognizer: UIPanGestureRecognizer!

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

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

因此,代码可以正常工作,并且使用“测试”可以得到很多打印结果,但是我再也无法移动(滚动)TableView。 我还阅读了其他一些问题/答案,但是找不到我的问题。 我以为扩展名“ addGestureRecognizer”仅添加一个手势,而不覆盖TableView平移手势...谢谢!

我认为您想对UITableView上的平移手势识别器执行任何操作,都可以在UITableView的委托方法scrollViewDidScroll:在该方法中, scrollView.contentOffset将告诉您tableView滚动了多少

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM