How to check iPhone Device Version in iOS?

后端 未结 5 1762
长情又很酷
长情又很酷 2021-01-01 04:46

Hi i would like to check iPhone Device Version in iOS.

I mean , currently running device is iPhone 4 or iPhone 5.

I need to check the device , is that iPhone

5条回答
  •  一个人的身影
    2021-01-01 05:30

    Add this code:

    if(UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone){
            if ([[UIScreen mainScreen] respondsToSelector: @selector(scale)]) {
                CGSize result = [[UIScreen mainScreen] bounds].size;
                CGFloat scale = [UIScreen mainScreen].scale;
                result = CGSizeMake(result.width * scale, result.height * scale);
    
                if(result.height == 960) {
                    NSLog(@"iPhone 4 Resolution");
                    resolution_number = 1;
                }
                if(result.height == 1136) {
                    NSLog(@"iPhone 5 Resolution");
                }
            }
            else{
                NSLog(@"Standard Resolution");
            }
        }
    

提交回复
热议问题