我尝试在调用UIScrollView
后禁用滚动scrollViewDidEndDragging
。我希望UIScrollView
仅在用户用他/她的手指滚动时滚动。我还没有找到一个很好的方法来实现它。我试图禁用和启用滚动,但当我使用轻弹动作滚动时,UIScrollView
继续滚动。我现在的代码是:
func scrollViewDidEndDragging(scrollView: UIScrollView, willDecelerate decelerate: Bool) {
scrollView.setContentOffset(self.contentOffset, animated: false)
scrollView.scrollEnabled = false
scrollView.scrollEnabled = true
...
}
如果执行轻弹滚动动作,是否有人知道如何立即停止滚动?