在我的iOS 6.0+应用程序中,我需要有一个背景图像,并将斑点作为叠加图像。斑点应该是可拖动的。整个背景+叠加层应滚动(水平和垂直)并作为一个单元一起缩放。
我有以下视图层次结构:
- View
+ Scroll View "scrollView"
+ View "scrollingView"
- Image View - Background
+ View "overlays"
- Image View - Overlay 1
- ...
- Image View - Overlay n
现在的问题是,滚动仅在我不缩放时才有效 - 当我开始缩放时,滚动视图中的内容会立即向后滚动(“跳转”)到左上角,放大/ out有效,但平移/滚动不再有效。
在我的ViewController中,我设置了
self.scrollView.delegate = self;
和
- (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView {
return self.scrollingView;
}
我需要做什么,让缩放和滚动都工作?