Вы можете использовать свои изображения в виде подпункта в качестве подпредставления вашего UIScrollView, но не в качестве подпредставления представления, возвращаемого
- (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView
Затем в scrollViewDidZoom отрегулируйте вешку x и y с помощью zoomScale, чтобыправильно удерживайте штифты:
- (void)scrollViewDidZoom:(UIScrollView *)scrollView {
imageView.frame = CGRectMake(pushPinX * scrollView.zoomScale, pushPinY * scrollView.zoomScale, imageView.frame.size.width, imageView.frame.size.height);
}