ビューコントローラーに配置してからメインビューに追加する必要がある画像がある単純なプロジェクトがあります。コードは正常に動作しますが、コンテンツ モードが設定されていてもUIViewContentModeScaleAspectFit
、画像が正しくスケーリングされていません。引き伸ばされて切り取られたように見えます。ここで何が間違っていますか?
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
UIViewController *controller = [[UIViewController alloc] init];
UIImageView *imgView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"a.jpg"]];
imgView.contentMode = UIViewContentModeScaleAspectFit;
[controller.view addSubview:imgView];
[self.view addSubview:controller.view];
}