您可以检查哪些对象调用委托方法,对UIScrollViewDelegate
所有方法传递的对象作为参数EJ:
func scrollViewDidScroll(_ scrollView: UIScrollView)
func scrollViewDidZoom(_ scrollView: UIScrollView)
func scrollViewWillBeginDragging(_ scrollView: UIScrollView)
func scrollViewWillEndDragging(_ scrollView: UIScrollView, withVelocity velocity: CGPoint, targetContentOffset: UnsafeMutablePointer<CGPoint>)
等等,你需要通过例如
做一个简单的检查
func scrollViewDidScroll(_ scrollView: UIScrollView)
{
if(scrollView == self.yourTableView)
{
debugPrint("is tableView")
}
if(scrollView == self.yourScrollView)
{
debugPrint("is scrollView")
}
}
希望这有助于
你可以使用 –