- Fix da completare
This commit is contained in:
parent
aa978eabf0
commit
562a7c4582
@ -171,6 +171,8 @@
|
|||||||
if ([modelIdentifier isEqualToString:@"iPad4,2"]) return UIDeviceGenerationModeliPadAir;
|
if ([modelIdentifier isEqualToString:@"iPad4,2"]) return UIDeviceGenerationModeliPadAir;
|
||||||
if ([modelIdentifier isEqualToString:@"iPad5,3"]) return UIDeviceGenerationModeliPadAir2;
|
if ([modelIdentifier isEqualToString:@"iPad5,3"]) return UIDeviceGenerationModeliPadAir2;
|
||||||
if ([modelIdentifier isEqualToString:@"iPad5,4"]) return UIDeviceGenerationModeliPadAir2;
|
if ([modelIdentifier isEqualToString:@"iPad5,4"]) return UIDeviceGenerationModeliPadAir2;
|
||||||
|
if ([modelIdentifier isEqualToString:@"iPad6,7"]) return UIDeviceGenerationModeliPadPro;
|
||||||
|
if ([modelIdentifier isEqualToString:@"iPad6,8"]) return UIDeviceGenerationModeliPadPro;
|
||||||
|
|
||||||
// iPad Mini http://theiphonewiki.com/wiki/IPad_mini
|
// iPad Mini http://theiphonewiki.com/wiki/IPad_mini
|
||||||
|
|
||||||
@ -203,8 +205,14 @@
|
|||||||
|
|
||||||
if ([modelIdentifier hasSuffix:@"86"] || [modelIdentifier isEqual:@"x86_64"])
|
if ([modelIdentifier hasSuffix:@"86"] || [modelIdentifier isEqual:@"x86_64"])
|
||||||
{
|
{
|
||||||
BOOL smallerScreen = ([[UIScreen mainScreen] bounds].size.width < 768.0);
|
BOOL iPhoneScreen = ([[UIScreen mainScreen] bounds].size.width < 768.0);
|
||||||
return (smallerScreen ? UIDeviceGenerationModeliPhoneSimulator : UIDeviceGenerationModeliPadSimulator);
|
BOOL iPadScreen = !iPhoneScreen;
|
||||||
|
if (iPadScreen) {
|
||||||
|
return UIDeviceGenerationModeliPadSimulator;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return UIDeviceGenerationModeliPhoneSimulator;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
return UIDeviceGenerationModelUnknown;
|
return UIDeviceGenerationModelUnknown;
|
||||||
}
|
}
|
||||||
@ -250,6 +258,9 @@
|
|||||||
if ([modelIdentifier isEqualToString:@"iPad5,3"]) return @"iPad Air 2 (Wi-Fi)";
|
if ([modelIdentifier isEqualToString:@"iPad5,3"]) return @"iPad Air 2 (Wi-Fi)";
|
||||||
if ([modelIdentifier isEqualToString:@"iPad5,4"]) return @"iPad Air 2 (Cellular)";
|
if ([modelIdentifier isEqualToString:@"iPad5,4"]) return @"iPad Air 2 (Cellular)";
|
||||||
|
|
||||||
|
if ([modelIdentifier isEqualToString:@"iPad6,7"]) return @"iPad Pro (Wi-Fi)";
|
||||||
|
if ([modelIdentifier isEqualToString:@"iPad6,8"]) return @"iPad Pro (Cellular)";
|
||||||
|
|
||||||
// iPad Mini http://theiphonewiki.com/wiki/IPad_mini
|
// iPad Mini http://theiphonewiki.com/wiki/IPad_mini
|
||||||
|
|
||||||
if ([modelIdentifier isEqualToString:@"iPad2,5"]) return @"iPad mini 1G (Wi-Fi)";
|
if ([modelIdentifier isEqualToString:@"iPad2,5"]) return @"iPad mini 1G (Wi-Fi)";
|
||||||
@ -335,6 +346,25 @@
|
|||||||
case UIDeviceGenerationModeliPadPro:{
|
case UIDeviceGenerationModeliPadPro:{
|
||||||
return UIDeviceModelInches129;
|
return UIDeviceModelInches129;
|
||||||
}
|
}
|
||||||
|
case UIDeviceGenerationModeliPadSimulator:{
|
||||||
|
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
case UIDeviceGenerationModeliPhoneSimulator:{
|
||||||
|
CGRect screenRect = [[UIScreen mainScreen] bounds];
|
||||||
|
NSInteger screenWidth = (NSInteger)screenRect.size.width;
|
||||||
|
NSInteger screenHeight = (NSInteger)screenRect.size.height;
|
||||||
|
|
||||||
|
switch (screenHeight) {
|
||||||
|
case 480:
|
||||||
|
|
||||||
|
break;
|
||||||
|
case <#expression#>:
|
||||||
|
default:
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user