エミュレータにこれが表示されます:
また、背景画像が画面全体に広がっていない理由もわかりません。
1 つの可能性は、何らかの理由で、エミュレーターがデフォルトで水平ビューで開始され、投稿した画像に到達するために左にシフトする必要があることです。
おそらく修正は、デフォルトを縦表示にすることですか?どうすれば設定できますか?ある日突然、縦向きではなく横向きのビューをデフォルトとして使用し始めた理由は実際にはわかりません。
ありがとう、アレックス
編集:
背景画像を設定する方法は次のとおりです。
- (void)viewDidAppear:(BOOL)animated
{
[super viewDidAppear:animated];
if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone)
{
//load iphone image
UIImageView *imgView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"building"]];
imgView.frame = self.view.bounds; // to set the frame to your view's size
[self.view addSubview:imgView];
[self.view sendSubviewToBack:imgView];
}
else
{
//load ipad image
UIImageView *imgView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"building@2x"]];
imgView.frame = self.view.bounds; // to set the frame to your view's size
[self.view addSubview:imgView];
[self.view sendSubviewToBack:imgView];
}
}