configh.h
#define IS_IPHONE5 [[UIScreen mainScreen] bounds].size.height == 568
homeViewController.m
- ( void ) phoneType{
if(UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone){
CGSize result = [[UIScreen mainScreen] bounds].size;
if(result.height == 568){
NSLog(@"iPhone 5");
homeImg.image = [UIImage imageNamed:@"Background-Home.fw.png"];
loginImg.image=[UIImage imageNamed:@"Background.fw.png"];
}
else{
NSLog(@"iPhone 4S");
homeImg.image = [UIImage imageNamed:@"Background-Home.png"];
loginImg.image=[UIImage imageNamed:@"Background.png"];
}
}
これは、iphone 4s と 5 の違いを見つける方法です。iphone 5 でこのコードを実行すると、iphone 4s が印刷されてログに記録されます。正しく実行されるようにコードを変更するにはどうすればよいですか