如何在VC中获取上/下滚动/滑动方向?
我想在我的VC中添加UIScrollView或其他内容,以查看用户UIView是否向上/向下滑动/滚动,然后隐藏/显示依赖项(如果是向上/向下手势)。
UIView
如果您使用,UIScrollView则可以从该scrollViewDidScroll:功能中受益。您需要contentOffset通过以下方式保存它的最后一个位置()并更新它:
UIScrollView
scrollViewDidScroll:
contentOffset
// variable to save the last position visited, default to zero private var lastContentOffset: CGFloat = 0 func scrollViewDidScroll(scrollView: UIScrollView!) { if (self.lastContentOffset > scrollView.contentOffset.y) { // move up } else if (self.lastContentOffset < scrollView.contentOffset.y) { // move down } // update the new position acquired self.lastContentOffset = scrollView.contentOffset.y }
当然还有其他方法可以做到这一点。
希望对您有所帮助。