IOS获取屏幕分辨率
获取屏幕分辨率是个很有用的功能,尤其在一些游戏相关的开发中,图形的绘制与屏幕分辨率密不可分。得到当前屏幕的分辨率是必不可少的支持。
获取屏幕分辨率可以两步走
1、得到当前屏幕的尺寸:
CGRect rect_screen = [[UIScreenmainScreen]bounds];
CGSize size_screen = rect_screen.size;
2、获得scale:
CGFloat scale_screen = [UIScreen mainScreen].scale;
此时屏幕尺寸的宽高与scale的乘积就是相应的分辨率值。
值得说明的是之前看过一些代码利用先获得设备类型,再去匹配对应的分辨率的方法个人觉得比较麻烦而且又不靠谱,有些机器实验发现一些获取机器设备类型的方法并不完全准确,所以觉得与分辨率和屏幕尺寸相关的最好不要这样搞。如真是有必要获取机器类型,比如设置默认性能什么的,也要做好得不到机器类型的准备~~
转载请注明来自:http://blog.csdn.net/zhao_yin
IOS获取屏幕分辨率相关推荐
- Android的单位px,pt,dp,sp总结和获取屏幕分辨率
px: pixels(像素). 是屏幕中可以显示的最小单位元素,px是设备密度有关的,不同设备显示效果不同.因为由于不同的设备密度不同,密度就是单位英寸的像素不同,在不同的手机上显示的大小就不同 pt ...
- C#获取屏幕分辨率(大小)
using System.Windows.Forms; 获取屏幕分辨率 int SH = Screen.PrimaryScreen.Bounds.Heig ...
- Qt界面制作(QSS、获取屏幕分辨率、自定义控件、版权)
源码下载地址: https://download.csdn.net/download/qq78442761/10534055 程序运行截图: 程序版权 程序结构图如下: 主要就几点: 1.QSS 2. ...
- iOS 获取屏幕的属性和宽度
app尺寸,去掉状态栏 CGRect r = [ UIScreen mainScreen ].applicationFrame; r=0,20,320,460 屏幕尺寸 CGRect rx = [ U ...
- Android手机获取屏幕分辨率高度因虚拟导航栏带来的问题
大家都知道,Android系统在4.4(KITKAT)版本后,增加了更炫的交互,并且对于标题栏和状态栏也增加了可定制化,于此同时在获取手机分辨率的时候一些旧方法已经不那么好使了. 常用获取屏幕分辨率的 ...
- MATLAB获取屏幕分辨率
1. 获取分辨率 本来设计程序按照1920x1080运行的,后面调了一下系统缩放,分辨率就变了,所以为了更灵活的使用,还是先获取再使用吧 matlab获取屏幕分辨率命令: get(0,'ScreenS ...
- Android kotlin工具类获取屏幕分辨率及宽高
前言 获取屏幕相关工具DisplayUtil class DisplayUtil {companion object {/*** 获取屏幕宽度*/fun getScreenWidth(context: ...
- 使用GTK+获取屏幕分辨率并设置满屏显示效果
在linux下,经常需要设置程序全屏显示,GTK+中提供了获取屏幕分辨率的方式,然后只要根据得到的宽高设置窗口显示大小,同时使用gtk_window_set_decorated去掉边框和标题栏显示,就 ...
- iphone中获取屏幕分辨率的方法
iphone中获取屏幕分辨率的方法 CGRect rect = [[UIScreen mainScreen] bounds]; CGSize size = rect.size; CGFloat wid ...
最新文章
- mongoose的基本使用
- Log4Net 使用 FileAppender (log4net 1.2.10.0)
- 什么原因导致芯片短路_血压中的低压高是什么原因导致的?会导致什么疾病?...
- SpringBoot2.x开发案例之整合Quartz任务管理系统
- 【Android 应用开发】Activity 状态保存 OnSaveInstanceState參数解析
- 解决ros::TimeNotInitializedExcep
- js判断url是否有效
- Java 8 Stream
- 科学计算机统计模式中中间数据输错怎么办,科学计算器在统计功能中如何清除以前不需要的数据?...
- idea 2019.2 svn 忽略文件/目录 .idea *.iml target log
- 【windows】修复win7便签
- 通过热透镜聚焦的高斯光束
- 夜神模拟器+Burp抓包(简直是后端复现调试的福音)
- Python3 猴子第一天摘下若干个桃子,当即吃了一半..
- GCC官方文档13 SSA
- android 视频通话框架,Android基于腾讯云实时音视频仿微信视频通话最小化悬浮
- 什么从什么写短句_什么在什么,在什么,什么仿写句子,怎样写
- 总结几个查找论文网址
- 如何撰写一篇好的英文论文(感谢导师的指导,学到很多)
- Twitter赢在开放,三年创造奇迹