画像を非同期的にロードするために、サードパーティのライブラリ HJCacheClassesを使用しています。これが同じコードです。それはかなり簡単です:
NSMutableString *url = @"my url";
HJManagedImageV *asyncImageView = [[HJManagedImageV alloc] initWithFrame:frame];
[asyncImageView setBackgroundColor:[UIColor grayColor]];
[asyncImageView showLoadingWheel];
[asyncImageView setContentMode:UIViewContentModeScaleAspectFill];
[asyncImageView.imageView setContentMode:UIViewContentModeScaleAspectFill];
asyncImageView.url = [NSURL URLWithString:url];
[self.imageManager manage:asyncImageView];
[the_pScrollView addSubview:asyncImageView];
画像が中央に配置され、ビューのサイズ (フルスクリーンのサイズ) に応じて引き伸ばされたりフィットしたりしないことを除いて、すべて正常に機能します。画像が小さいことはわかっていますが、ビューを埋めるためにビューに収まるようにする必要があります。しかし、setContentMode はどれも機能していません。