Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 当TableView到达顶部时切换到UIPangestureRecognitor_Ios_Xcode_Swift_Uistoryboard - Fatal编程技术网

Ios 当TableView到达顶部时切换到UIPangestureRecognitor

Ios 当TableView到达顶部时切换到UIPangestureRecognitor,ios,xcode,swift,uistoryboard,Ios,Xcode,Swift,Uistoryboard,我已将UITableView添加到UIViewController。在该TableView的后面是这样的UIImageView: UITableView的默认行为是在向上滚动时显示空白,并且没有更多的内容可显示。我想覆盖它并切换到自定义UIPangestureRecognitor,它将向下移动整个tableview 澄清一下:当tableview到达顶部时,我想移动整个tableview 我已设置PangestureRecognitor并将其添加到tableview中,并尝试了以下操作: fu

我已将UITableView添加到UIViewController。在该TableView的后面是这样的UIImageView:

UITableView的默认行为是在向上滚动时显示空白,并且没有更多的内容可显示。我想覆盖它并切换到自定义UIPangestureRecognitor,它将向下移动整个tableview

澄清一下:当tableview到达顶部时,我想移动整个tableview

我已设置PangestureRecognitor并将其添加到tableview中,并尝试了以下操作:

func scrollViewDidScroll(scrollView: UIScrollView) {
        if self.tableView.contentOffset.y == 0{ //tableview reaches its top
            panGestureRecognizer.enabled = true
        }else{
            panGestureRecognizer.enabled = false
        }
    }
这根本不起作用,因为
scrollViewDidScroll
会在手势结束时触发

关于如何实现这一点,还有其他想法吗?

请参阅。