当前位置: 首页 > 未分类 > 正文

iOS 8获取设备屏幕尺寸

在 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;

本文固定链接: http://blog.mdsoft.cn/?p=98 | 铭达开发文档

该日志由 machan 于2015年08月02日发表在 未分类 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: iOS 8获取设备屏幕尺寸 | 铭达开发文档

iOS 8获取设备屏幕尺寸:等您坐沙发呢!

发表评论

快捷键:Ctrl+Enter