ios中屏幕尺寸的問題

ios屏幕尺寸單位是pt,另一個與屏幕相關的參數是屏幕縮放因子(scale factor)。普通屏幕的縮放因子爲1,retina爲綻放因子爲2。

    CGRect rect1 = self.window.bounds;    
    
    NSLog(@"寬:%f",rect1.size.width);
    NSLog(@"高:%f",rect1.size.height);

    //返回系統版本和縮放因子
    NSLog(@"system version: %@", [[UIDevice currentDevice] systemVersion]);
    NSLog(@"scale factor: %.1f ", [[UIScreen mainScreen] scale]);
 普通的實際像素尺寸爲:size*縮放因子

2014-03-26 08:24:08.579 UIScreenScale[960:70b] 寬:768.000000
2014-03-26 08:24:08.579 UIScreenScale[960:70b] 高:1024.000000
2014-03-26 08:24:08.579 UIScreenScale[960:70b] system version: 7.0.3
2014-03-26 08:24:08.580 UIScreenScale[960:70b] scale factor: 1.0
如:上面是ipad非retina的尺寸爲1024x768

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章