私は既存のアプリで、画面をカスタマイズして iPhone 5 画面と互換性を持たせる作業を行っています。ただし、次の図でわかるように、イメージ ビューが適切に配置されていません。何が間違っているのかわかりません。どんな助けでも大歓迎です!unlockView は矢印を表します。lockViewOutlet 画像は、矢印画像の外側を表します。
- (void)viewDidLoad {
[super viewDidLoad];
float screenSizeHeight=[UIScreen mainScreen].bounds.size.height;
if(screenSizeHeight==568)
{
[lockViewOutlet setFrame:CGRectMake(0, 20, 320, 548)];
[unlockImageView setFrame:CGRectMake(24, 500, 68, 43)];
[unlockText setFrame:CGRectMake(105, 500, 182,43)];
}
if(screenSizeHeight==480)
{
[lockViewOutlet setFrame:CGRectMake(0, 20, 320, 460)];
[unlockImageView setFrame:CGRectMake(24, 411, 68, 43)];
[unlockText setFrame:CGRectMake(105, 411, 182,43)];
}
}
iPhone 5 のスクリーンショット
iPhone 4 のスクリーンショット