2010-12-07 56 views
0

カメラで撮影した画像を表示し、縮小して縮尺率を維持したいと考えています。カメラからUIImageViewへの画像の拡大/縮小(および維持率)

異なるモデルのiPhoneには、それぞれ異なる解像度の写真があります。

境界線などの割り当てを試しましたが、運がないため、lvauleにエラーが発生します。カメラから

私のイメージは、任意のアイデアをいただければ幸いです「imageA」と呼ばれ、UIImageViewは「ImageViewの」

です。

答えて

1

「アスペクトフィッティング」に画像を表示するために使用しているUIImageViewのコンテンツモードを設定するだけでよいと思います。

0

境界値自体はプロパティですが、それらの座標は(たとえ構文が同じであっても)構造体のメンバーなので、左辺のエラーが発生しています。直接取得または設定することはできません。それは自動的にその周りにそのフレームのサイズを変更してもらうべき画像を設定した後にUIImageViewにsizeToFitを呼び出す

CGRect imageBounds = imageView.bounds; 
imageBounds.x += 10; 
imageView.bounds = imageBounds; 

:だから境界を変更するにはあなたのような何かをしたいと思います。

また、アスペクト比を維持するためには、ビューのcontentModeUIViewContentModeScaleAspectFitに設定すると、Walterの回答ごとに可能です。

関連する問題