2017-06-29 6 views
0

私はUIScrollviewを持っています。このスクロールビュー内には、UIImageView(scaleToAspect)を含むコンテナUIViewがあります。スクロールビューを使用して、コンテナUIViewをズーム/パンします。できます。ユーザーはイメージを回転することもできるはずです。イメージビューでCGAffineTransformを実行してイメージを回転させます。 ImageViewを変換するときに境界が更新されないので、ポートレートで開始すると、イメージが縦横比のマージンを持つ幅に正確に塗りつぶされます。景観への変換後、私は代わりに、両側に正確に同じマージンを得る(画像は全幅を埋めるいけないので、「何の利益があってはならないところ。これを正しく管理する方法?UIImageViewを回転させ、アスペクト比を適切に更新します。

Before rotation After rotation

+1

あなたがこれまでに試してみましたか? –

+1

をより良い答えとしてあなたのソリューションを投稿し、それを受け入れること。 –

+0

制約を使用していますかtをscrollViewで見るために、なぜこのビューが必要なのでしょうか?UIImageViewもビューですか? –

答えて

0

ソリューションコンテナのUIView ScrollViewに直接の子であるのフレームにImageViewのの境界が等しくすることでした。

imageView.bounds = imageView.superview!.frame 
関連する問題