当没有scrollview减速时,UIScrollView isDragging返回YES

Avn*_*arr 2 objective-c uiscrollview uitouch uigesturerecognizer ios

我想知道a UIScrollView(UITableView)是否正在拖动(平移),因为用户的手指正在主动平移它(用户的手指在滚动视图上,即在屏幕上)或者因为滚动视图被"轻弹"并且它正在滚动(即每个UIScrollView默认行为'减速')

我试过检查

[self.tableView isDragging]
Run Code Online (Sandbox Code Playgroud)

不幸的是,这YES两种情况都会返回' '

然后,我如何判断用户的手指是否在"屏幕"上 - 并进行平移?

Thu*_*ram 8

而不是使用isDragging使用isTracking的触摸识别上UITableView.

要么

如果要识别拖动UITableview使用scrollview委托方法.