屏幕宽度和高度

时间:2012-11-13 11:44:48

标签: ios height width resolution measure

我希望获得屏幕的宽度和高度,使用此代码......

float screenWidth = [UIScreen mainScreen].bounds.size.width;
float screenHeight = [UIScreen mainScreen].bounds.size.height;
NSLog(@"%f %f",screenWidth, screenHeight);

我总是得到320 480,但这些并不是模拟器的真正衡量标准。现在我正在测试具有更高分辨率的视网膜模拟器,但我总是得到320 480

1 个答案:

答案 0 :(得分:2)

我认为你的答案可以在这里找到:in iPhone App How to detect the screen resolution of the device

它也是你感兴趣的规模。使用CGFloat screenScale = [[UIScreen mainScreen] scale];查找比例。

定位元素时,您的点应始终处于非视网膜尺度。 3.5英寸屏幕尺寸为320x480,4英寸屏幕尺寸为320x568。视网膜屏幕的像素分辨率为2倍。