私は奇妙な振る舞いをしており、何かが欠けているだけかもしれません。次のコードがあります。
UIImage *anyImage = [UIImage imageWithContentsOfFile:path];
self.imageView = [[UIImageView alloc] initWithImage:newImage];
[self.imageView setImage:newImage];
self.imageView.center = self.view.center;
self.imageView.contentMode = UIViewContentModeScaleAspectFit;
self.imageView.userInteractionEnabled=YES;
self.imageView.clipsToBounds=YES;
[self.view addSubview:self.imageView];
anyImage がインターネットからダウンロードした小さいサイズの画像の場合、正しく表示されます。ただし、anyImage が iPhone カメラで撮影した写真の場合、ズームインされ、ウィンドウ全体を覆うように拡大された写真の一部のみが表示されます。imageView のサイズを変更するためにさまざまな方法を試しましたが、効果はありません。たとえば、人物の写真では、ウィンドウ全体を覆うように頭または体の一部がズームインされ、体の残りの部分は表示されない場合があります。この問題を解決するにはどうすればよいですか?