0
イメージをCGAffineTransformMakeRotationを使って回転させた後、イメージを拡大縮小したい。 viewForZoomingInScrollViewで単にimageviewを渡すと、イメージを回転させてもスケーリングが機能しません。 アイデアはありますか?ありがとうございます。スクロールビュー内で画像を回転させて拡大縮小するにはどうすればよいですか?
イメージをCGAffineTransformMakeRotationを使って回転させた後、イメージを拡大縮小したい。 viewForZoomingInScrollViewで単にimageviewを渡すと、イメージを回転させてもスケーリングが機能しません。 アイデアはありますか?ありがとうございます。スクロールビュー内で画像を回転させて拡大縮小するにはどうすればよいですか?
UIView
インスタンス内にイメージビューを配置し、CGAffineTransformMakeRotation
を使用してそのインスタンスをローテーションできます。私はスクロールビューのサブビューとしてイメージビューを持っていました。それで、私はこれをやった。
UIView * view = [[UIView alloc] initWithFrame:self.imageView.frame];
[view addSubview:self.imageView];
[self.scrollView addSubview:view];
view.transform = CGAffineTransformMakeRotation(M_PI_2);
ズームのためのビューとして戻る。それは動作するはずです。
ok私はそれを試してみよう、ありがとう – user542584
こんにちは、残念ながら、それは同じ動作を示しています。画像が回転していない状態では、ズームは完全に機能しますが、画像が回転すると、画面に触れてズームしようとすると画像が完全に消えて、スクロールビューの背景だけが表示されます。 – user542584
['this example'](http://dl.dropbox.com/u/22783696/ImageScrollZoom.zip) –