iPad应用程序屏幕尺寸

时间:2014-04-11 12:21:36

标签: ios iphone objective-c ipad

我构建了一个iPad应用程序。我不想使用AutoLayout。我想根据视图大小处理UIElements的位置。

我尝试使用以下代码获取屏幕尺寸:

CGRect screenRect = [[UIScreen mainScreen] bounds];
CGFloat screenWidth = screenRect.size.width;
CGFloat screenHeight = screenRect.size.height;

但是当我在iPad模拟器和iPad Retina模拟器上测试应用程序时,我总是得到相同的结果,一些UIElements消失了。我想采用屏幕尺寸来将我的元素定位在正确的位置。但我没有得到iPad和iPad Retina模拟器的不同界限。

在iPhone应用程序中我有屏幕尺寸,我检查高度是否等于480,我处理我的元素的位置。

在iPad中我该怎么做?

1 个答案:

答案 0 :(得分:0)

iPad和iPad视网膜有不同的分辨率。但他们的实际屏幕尺寸是一样的。这就是你为两者获得相同价值的原因。