当调用scrollViewDidEndDragging时,Swift Stop UIScrollVIew滚动

时间:2015-09-23 20:10:17

标签: ios swift uiscrollview uiscrollviewdelegate

我尝试在调用UIScrollView后禁用滚动scrollViewDidEndDragging。我希望UIScrollView仅在用户用他/她的手指滚动时滚动。我还没有找到一个很好的方法来实现它。我试图禁用和启用滚动,但当我使用轻弹动作滚动时,UIScrollView继续滚动。我现在的代码是:

func scrollViewDidEndDragging(scrollView: UIScrollView, willDecelerate decelerate: Bool) {
    scrollView.setContentOffset(self.contentOffset, animated: false)
    scrollView.scrollEnabled = false
    scrollView.scrollEnabled = true
    ... 
}

如果执行轻弹滚动动作,是否有人知道如何立即停止滚动?

0 个答案:

没有答案