中央のscrollViewに位置画像を設定してみます。高さと幅のimageViewがscrollViewに等しい場合、ズームスクロールが画像の外側ではなく、ズームしてスクロールを移動すると画像の外側に移動します。
imageView の高さと幅が画像の高さと幅を設定する場合は機能しますが、画像は上に配置されますが、中央には配置されません。
self.imageView.frame = CGRectMake(0, 0, imageSize.width, imageSize.height);
中央のimageViewがscrollViewの中央に設定されている場合、画像は中央に配置されますが、ズームスクロールを開始すると、画像の下部に移動できなくなります
self.imageView.center = self.scrollView.center;
私の英語でごめんなさい