ios 转发一篇对于6 plus的分辨率模式的说明
2024-08-22 14:32:01
http://segmentfault.com/q/1010000002545515
分为兼容模式和高分辨率模式。
兼容模式
当你的 app 没有提供 3x 的 LaunchImage 时,系统默认进入兼容模式,大屏幕一切按照 320 宽度渲染,屏幕宽度返回 320;然后等比例拉伸到大屏。这种情况下对界面不会产生任何影响,等于把小屏完全拉伸。但是建议不要长期处于这种模式下,否则在大屏上会显得字大,内容少,容易遭到用户投诉。
高分辨率模式
当你的 app 提供了 3x 的 LaunchImage 时,系统进入高分辨率模式,屏幕宽度返回实际的宽度,按照实际的屏幕宽度渲染。这时候你的界面变化取决于实际的写法。
- 用 autoLayout:屏幕宽度会变,里面的各个控件按约束变化。
- 用 xib,不用 autoLayout:根据 autoResizingMask 的设置,每个控件可能会拉伸,也可能不变。
- 纯代码布局:根据代码具体的写法而定。
其实,出了上面说的3x图,使用launch xib 登录界面,或是指定了3x的登录图片,也会导致系统识别除高分辨率模式。
最新文章
- jquery.mobiscroll仿Iphone ActionSheet省市区联动
- SQL语法
- 安装MySQLdb
- Java Swing 使用总结(转载)
- How to Implement the IContextMenu Interface
- List myList=new ArrayList()的理解
- Windows编程之非模态对话框
- tableview选择的时候不要cell的高亮显示样式
- Rational Rose2013安装及破解教程
- 汇总一些知名的 JavaScript 开发开源项目
- 【转载】Linux Cache Mechanism Summary(undone)
- Python中的函数介绍
- c# Session写入读取操作
- GDAL获取投影坐标系注意问题
- python函数查询、数学和比较操作符、二元操作符
- 牛客练习赛29 F	算式子
- JAVA生成六位随机数
- get请求中的url encode问题
- HDU 1241 Oil Deposits DFS搜索题
- js合并.css合并工具
热门文章
- mysql主从复制(超简单)
- javascript函数命名的三种方式及区别
- [js/jquery]移动端手势拖动,放大,缩小预览图片
- html兼容性
- XMAL语法系列之-(2)---WPF控件继承图
- CSS3的REM设置字体大小
- 根据不同的实体及其ID来获取数据库中的数据
- 下位机多个";.c, .h";文件的相互包含及排版
- svn 设置post-commit后 报错svn: Can't convert string from 'UTF-8' to native encoding
- 回归基础: JavaScript 变量提升