スタイルで提示してUIModalPresentationPageSheet
いる modalView があり、このビューには scrollView があり、その scrollView 内に mageView があり、画像を表示したり、ズームなどのユーザー操作を許可したりできます。
viewDidLoad では、これは私がすべてを設定する方法です:
CGRect imgFrame = CGRectMake(0, 0, img.size.width, img.size.height);
imageView.frame = imgFrame;
[imageView setImage:img];
これは正常に動作しますが、私が抱えている問題は、横向きモードのときにやや小さい modalView サイズよりも大きい画像がある場合 (UIModalPresentationPageSheet スタイルのため)、ズームアウトもスケーリングもできないため、全体を見ると、画像の 2/3 しか表示されていません。さらに表示するには、実際にズームアウトする必要があります。
contentMode を に設定しましたがUIViewContentModeScaleAspectFit
、それでも何も変わりませんでした。
何か不足していますか?