swift ios 适配
swift(不同设备适配详解) – Continue – SegmentFault
iPhone 6 / 6 Plus 设计·适配方案 – Bannings的专栏 – 博客频道 – CSDN.NET
App适配iPhone 6 – Plus和iOS 8:10条小秘诀 – CocoaChina_让移动开发更简单
swift ios 屏幕适配
iOS项目开发实战——如何使用Autoresizing进行屏幕适配 – 乞力马扎罗的雪的博客 – 博客频道 – CSDN.NET
[总结]
根据:
总结的:
机型 | 屏幕宽高,单位点 | 屏幕模式 | 屏幕对角线长度 |
iPhone 3GS | 320 x 480 | 1x | 3.5英寸 |
iPhone 4 | 320 x 480 | 2x | 3.5英寸 |
iPhone 5 | 320 x 568 | 2x | 4英寸 |
iPhone 6 | 375 x 667 | 2x | 4.7英寸 |
iPhone 6 Plus | 414 × 736 | 3x | 5.5英寸 |
并且,基于iPhone6和6 Plus对于5来说,屏幕比例基本没变化:
机型 | 屏幕宽高比 |
iPhone 5 | 320 ÷ 568 = 0.563 |
iPhone 6 | 375 ÷ 667 = 0.562 |
iPhone 6 Plus | 414 ÷ 736 = 0.5625 |
可以认为屏幕比例没有变化
则,关于屏幕尺寸和设计图的尺寸
暂时可以这么处理:
设计师的切图,都是以iPhone5(或iPhone6的尺寸)去切图
尺寸标注,仍旧可以使用像素
然后iOS开发人员,拿到标注的尺寸,除于2,得到point点的大小
然后再去乘于一个比例,得到对应的实际的点的尺寸
以便于确保和设计图原型保持对应的比例
而乘于的这个比例,如果切图是以iPhone 5为基准的话,则就是:
iPhone 3GS/4/5=1
其中:
暂时忽略掉3GS和4的,由于高度和5有差距而导致的比例有所不协调,即暂时忽略掉
iPhone5比3GS和4高出的568-480=88
iPhone 6=1.173
其中iPhone6相对于iPhone5的宽和高的缩放比例分别是:
375/320=1.172
667/568=1.174
iPhone 6 Plus=1.295
其中iPhone 6 Plus相对于iPhone5的宽和高的缩放比例分别是:
414/320=1.294
736/568=1.296
如此,乘于对应基数后,则所有的比例看起来就和iPhone5为基准的原图比较一致了。
ipad 尺寸
iPad mini、iPad2、全新iPad(4代)详细参数对比_多玩ipad专区
转载请注明:在路上 » [已解决]swift iOS 屏幕尺寸的适配