可能重复:
IPhone/IPad: How to get screen width programmatically?
How to get orientation-dependent height and width of the screen?
考虑各种iOS设备和方向,获取当前屏幕分辨率的最简单方法是什么,包括高度和宽度?
答案 0 :(得分:72)
UIScreen
是你的朋友。
CGRect screenRect = [[UIScreen mainScreen] bounds];
CGFloat screenWidth = screenRect.size.width;
CGFloat screenHeight = screenRect.size.height;
答案 1 :(得分:8)
CGRect screenBounds = [[UIScreen mainScreen] bounds];
这将为您提供整个屏幕的分辨率,因此对于iPhone来说,最典型的是320x480。尽管iPhone4的屏幕尺寸要大得多,但iOS仍然可以提供320x480而不是640x960。这主要是因为较旧的应用程序崩溃。
希望它可以帮助你..