我在 3.5 英寸屏幕上开发了一个应用程序,现在我为 4 英寸屏幕做了一个新的故事板,我喜欢在 appdelegate 上的故事板之间切换,我记录了屏幕高度,它给了我 480.00000 检查它:
NSLog(@"Checking Screen Size");
if ([UIDevice currentDevice].userInterfaceIdiom == UIUserInterfaceIdiomPhone)
{
NSLog(@"On iPhone");
CGSize iOSDeviceScreenSize = [[UIScreen mainScreen] bounds].size;
if (iOSDeviceScreenSize.height == 480)
{ (diagonally measured)
NSLog(@"iPhone 4: %f", iOSDeviceScreenSize.height);
}
if (iOSDeviceScreenSize.height == 568)
{
NSLog(@"iPhone 5: %f", iOSDeviceScreenSize.height);
}
当我的手机是 iPhone 5 时,NSLog 给了我 480.0000