IOS获取屏幕分辨率
来源:互联网 发布:上门修手机 知乎 编辑:程序博客网 时间:2024/05/20 23:07
// FROM
http://blog.csdn.net/zhao_yin/article/details/7233311
获取屏幕分辨率是个很有用的功能,尤其在一些游戏相关的开发中,图形的绘制与屏幕分辨率密不可分。得到当前屏幕的分辨率是必不可少的支持。
获取屏幕分辨率可以两步走
1、得到当前屏幕的尺寸:
CGRect rect_screen = [[UIScreenmainScreen]bounds];
CGSize size_screen = rect_screen.size;
2、获得scale:
CGFloat scale_screen = [UIScreen mainScreen].scale;
此时屏幕尺寸的宽高与scale的乘积就是相应的分辨率值。
值得说明的是之前看过一些代码利用先获得设备类型,再去匹配对应的分辨率的方法个人觉得比较麻烦而且又不靠谱,有些机器实验发现一些获取机器设备类型的方法并不完全准确,所以觉得与分辨率和屏幕尺寸相关的最好不要这样搞。如真是有必要获取机器类型,比如设置默认性能什么的,也要做好得不到机器类型的准备~~
- IOS获取屏幕分辨率
- IOS获取屏幕分辨率
- IOS获取屏幕分辨率
- IOS获取屏幕分辨率
- IOS 获取屏幕分辨率
- IOS获取屏幕分辨率
- IOS获取屏幕分辨率
- ios获取屏幕分辨率
- ios 获取屏幕分辨率
- ios获取屏幕分辨率
- iOS 获取屏幕分辨率大小错误的解决方法
- 获取屏幕分辨率
- 获取屏幕分辨率
- 屏幕分辨率获取
- 获取屏幕分辨率
- 获取屏幕分辨率
- 获取屏幕分辨率
- 获取屏幕分辨率
- iOS 中如何添加应用自己的字体
- jQuery调用WebService返回JSON数据
- Android中SharedPreferences(共享参数)用法
- SurfaceView的学习01
- 编程真难。。。
- IOS获取屏幕分辨率
- Windows7帮你监控记录电脑使用
- GridView和Gallery基本用法
- 几种方法创建cocos2d游戏菜单
- ZOJ 1406.Jungle Roads
- php 根据两点的经纬度计算距离
- Android 自定义ContentProvider
- Eclipse中的文本编码设置
- 【对转载进行了部分解释】CRoutingZone的实现机制 以及 process()中一些函数的意义