在项目开发中,目前iPhone有如下的几种屏幕宽高(单位点)和屏幕模式之间的关系:
(1)iPhone 3GS : 320点*480点 ;1*;分辨率:320*480; @1x;
(2)iPhone 4/iPhone 4s :320点*480点 ;2*; 分辨率:640*960; @2x;
(3)iPhone 5/iPhone5s: 320点*568点 ;2*; 分辨率:640*1136; @2x;
(4)iPhone 6: 375点*667点 ;2*; 分辨率:750*1334; @2x;
(5)iPhone 6 Plus :414点*736点 ;3*; 分辨率:1242*2208 @3x;
对于这个数据,我们不需要记忆,我们可以使用代码打印出信息:
#import "ViewController.h"
@interface ViewController ()
@end
@implementation ViewController
- (void)viewDidLoad {
[super viewDidLoad];
CGFloat width = [[UIScreen mainScreen] bounds].size.width