0

私はuiimageviewsを初めて使用し、UIImagePickerControllerについて質問がありました。私のアプリでは、ユーザーが画像を選択し、それがuiimageviewに表示されます。次に、画像のサイズを変更して、画像のすべての部分が画像ビューに収まるようにし、画像が歪む原因にします。imageviewが境界に合うように画像のサイズを変更しないようにする方法はありますか?ありがとう!

編集:最初の答えは画像を中央に配置しますが、ユーザーが画像をつまんでズームインおよびズームアウトできるようにもしたいと思います

編集#2私が選んだ答えは、画像を正しく表示するための正しい方向に私を設定しました。ズームについては、これを解決するためにiphoneuiscrollviewとuiimageviewを見つけました-初期ズームを設定します

4

2 に答える 2

1

画像ビューのコンテンツ モードは、おそらく、塗りつぶしに合わせて拡大縮小または全体に合わせて拡大縮小するように設定されています。必要に応じて、左上、中央などに設定してみてください。

[myImageView setContentMode:UIViewContentModeCenter];
于 2012-11-04T01:19:47.980 に答える
0

Auto Layout を使用していない場合 (これまでの経験からすると、おそらく使用すべきではありません。気まぐれであり、iOS 5 では機能しません)、サイズ インスペクターでスプリング (二重矢印内) を調整できます。

親ビューの属性インスペクターで「サブビューの自動サイズ変更」の選択を解除することもできます。ただし、これはすべての兄弟サブビューに適用したい場合にのみ機能します。

于 2012-11-04T02:39:55.987 に答える