0

uiscrollview を持つアプリがあり、これには 2 つの uiimageview があります。スクロールビューは、コンテンツのサイズを幅の 2 倍にすることで、両方のイメージビュー間をスライドする際にうまく機能します。そのようです

   [self.scrollView setContentSize:CGSizeMake(self.scrollView.frame.size.width * 2, self.scrollView.frame.size.height)];

ここで、クライアントは、ユーザーがこれら 2 つの画像の任意の画像を拡大できるようにしたいと考えています。彼は、選択した画像を拡大した別のモーダル ビューを望んでいませんが、同じ uiscrollview でこれを実現したいと考えています。これは実行可能ですか?または良いアイデアですか?

私が抱えている問題は、ズームロジックを実装するときです(デリゲートを実装する

  UIScrollViewDelegate

値を設定した瞬間

 self.scrollView.zoomScale

私はこのメソッドを呼び出すことになります

 - (UIView*)viewForZoomingInScrollView:(UIScrollView *)scrollView {
   return [self getCurrentVisibleImage];
 }

そして、それが起こると、私は UIscrollview になってしまい、画像を通常のサイズにズームバックした後、スクロールビューは左右にスライドしませんか?

どんな助けでも大歓迎です。

4

1 に答える 1