1

我有一个 UIScrollView 占据了屏幕的一部分,它的基本功能(滚动和缩放)工作得很好。例如,我可以用两根手指抓住滚动视图,左右滚动,同时放大或缩小内容。

我想添加同时上下移动 UIScrollView 的功能。请注意,我不想移动滚动视图的内容,而是移动滚动视图本身。

我试图向 UIScrollView 添加一个 UIPinchGestureRecognizer ,它允许我抓取和移动滚动视图,但随后我失去了缩放和滚动。似乎添加手势识别器会使所有默认操作停止(此外,当我调用 setZoomScale 时,我得到一个 EXC_BAD_ACCESS)。

我也考虑过检查触摸,但 UIScrollView 上的触摸未注册到主视图,因此我无法使用这些值更改其位置。

有人对如何实现这一点有任何建议吗?

4

0 回答 0