我构建了一个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中我该怎么做?
答案 0 :(得分:0)
iPad和iPad视网膜有不同的分辨率。但他们的实际屏幕尺寸是一样的。这就是你为两者获得相同价值的原因。