UIScreen
在这里是您的好朋友。
CGRect screenRect = [[UIScreen mainScreen] bounds];
CGFloat screenWidth = screenRect.size.width;
CGFloat screenHeight = screenRect.size.height;
UIDeviceOrientation deviceOrientation = [UIDevice currentDevice].orientation;
- EricWasTakenCGRect screenBounds = [[UIScreen mainScreen] bounds];
这将为您提供屏幕的完整分辨率(以点为单位),因此iPhone最常见的分辨率是320x480。即使iPhone4具有更大的屏幕尺寸,iOS仍会返回320x480而不是640x960。这主要是由于旧应用程序的兼容性问题。
希望对您有所帮助。