iOS 8获取设备屏幕尺寸
Aug022015
在 iOS 8.0 之前,获取设备屏蔽尺寸(应用分辨率)时,不管你的设备是竖着,还是横着,系统始终返回竖的尺寸,然后你需要自己修订一下,才能正确给代码使用。现在iOS 8.0之后,这个问题已经自动化了,它会根据设备的横,竖状态返回正确的数据了。因为做跨系统版本的应用要注意这点区别了。下面是我们需要采用的代码:
[UIScreen mainScreen].applicationFrame
或是
[UIScreen mainScreen].bounds
app尺寸,去掉状态栏
CGRect r = [ UIScreen mainScreen ].applicationFrame;
r=0,20,320,460
屏幕尺寸
CGRect rx = [ UIScreen mainScreen ].bounds;
r=0,0,320,480
状态栏尺寸
CGRect rect; rect = [[UIApplication sharedApplication] statusBarFrame];
iphone中获取屏幕分辨率的方法
CGRect rect = [[UIScreen mainScreen] bounds];
CGSize size = rect.size;
CGFloat width = size.width;
CGFloat height = size.height;