0

カメラロールから画像を取得してアプリに表示しています。ポートレートで撮影した写真は問題なく機能しますが、ランドスケープの画像はすべてファンキーにつぶれてしまいます。

UIImage *image = [info objectForKey:UIImagePickerControllerOriginalImage];        

displayPhoto.image = image;

写真自体の長さと幅を確認する方法を見つけたので、 if else ステートメントを実行して横向きの写真のみを回転させることができます...しかし、実際に画像を回転させる作業コードを見つけようとするのは困難です。ここで答えを見つけましたが、彼は存在しない関数を呼び出しており、明らかにコードが機能しませんでした:p。どんな援助でも大歓迎です。ありがとう。

4

1 に答える 1

0

あなたは使わなければならない

      [displayPhoto setContentMode:UIViewContentModeScaleAspectFit];
于 2013-01-08T05:00:52.983 に答える