2016-12-16 64 views
2

我很难搞清楚如何让用户滚动到UIScrollView的范围之外。我的目标是让我的scrollView在scrollView AS的左侧或右侧滑动时作出响应,并以黑色显示标记区域。控制UIScrollView超出其目标范围

任何帮助,非常感谢。

UIScrollView

+0

请参阅[OP的代码和这里的答案](http://stackoverflow.com/questions/42291815/识别 - 滑动手势在uiview-scroll-the-scrollview-using-gesture-recognition/43833847#43833847)的解决方案。 – user1686439

回答

0

想通了,但这里的情况下,你有同样的问题,答案.... 1)在你的滚动视图属性检查员,点击“滚动禁用” 2)在主要情节串连图板,下降情侣在视图顶部滑动手势识别器(不滚动视图)。将第一个识别器滑动更改为左侧,然后将第二个识别器滑动至右侧。 3)为两个识别器创建一个@IBAction。 4)编写代码检查滑动方向并使用scrollView.setContentOffset相应地偏移scrollView的内容

+1

这是否适用于弹跳?听起来不是一个好主意。 –

+0

目前只适用于左右擦拭。我没有添加弹跳效果。我相信有更好的解决方案,但我对快速开发相当陌生,所以暂时坚持下去。如果你找到更好的方法,请让我知道。谢谢。 – Soja