我有一个占用屏幕一部分的UIScrollView,它的基本功能(滚动和缩放)工作得很好。例如,我可以用两个手指抓住滚动视图,然后向左和向右滚动,同时放大或缩小内容。
我想添加同时上下移动UIScrollView的功能。请注意,我不想移动滚动视图的内容,而是滚动视图本身。
我试图在UIScrollView中添加一个UIPinchGestureRecognizer,它允许我抓取并移动滚动视图,但我失去了缩放和滚动。似乎添加一个手势识别器会使所有默认操作停止(同样,当我调用setZoomScale时,我得到一个EXC_BAD_ACCESS)。
我还考虑过检查触摸,但UIScrollView上的触摸未在主视图中注册,因此我无法使用这些值更改其位置。
有没有人对如何实现这一点有任何建议?