Webサービスからの画像のサイズ変更に問題があります(以下のコードでは、400*266を300*200に下げようとしています)。詳細ビューコントローラのviewDidLoadスクロールビューと画像ビューを追加します。次に、画像を画像ビューに追加し、画像ビューのフレームのサイズを変更します。結果は300*100画像です。高さはいつも私が欲しいものの約半分です。しかし、ストーリーボードで手動で寸法を変更すると(異なる画像の寸法には役立ちません)、それは魅力のように機能します。私は何が欠けていますか?
@interface DetailVIewController () <UIScrollViewDelegate>
@property (weak, nonatomic) IBOutlet UIScrollView *scrollView;
@property (weak, nonatomic) IBOutlet UIImageView *imageView;
....
//adding image and resizing imageview's frame
UIImage *image = [UIImage imageWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:someURL]]];
imageView.image = image;
self.imageView.frame = CGRectMake(10, 20, 300, 200);
....
//further down the code (if it's an issue):
CGSize size = {screenWidth, screenHeight};
self.scrollView.delegate = self;
self.scrollView.contentSize = size;