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 になってしまい、画像を通常のサイズにズームバックした後、スクロールビューは左右にスライドしませんか?
どんな助けでも大歓迎です。