Showing
1 changed file
with
14 additions
and
6 deletions
| 1 | -## 适配须知 | 1 | +**iPhone尺寸:** |
| 2 | + | ||
| 3 | +3GS 320x480 3.5-inch 640x960 | ||
| 4 | +4 320x480 3.5-inch 640x960 | ||
| 5 | +4s 320x480 3.5-inch 640x960 | ||
| 6 | +5 320x480 3.5-inch 640x960 | ||
| 7 | +5s 320x480 3.5-inch 640x960 | ||
| 8 | +6 320x480 3.5-inch 640x960 | ||
| 9 | +6p 320x480 3.5-inch 640x960 | ||
| 10 | + | ||
| 11 | +**适配须知:** | ||
| 2 | 12 | ||
| 3 | 原版设计图的约束数值都是按照iPhone6(4.7-inch)的设计给的,在项目中都是按照iPhone5(4-inch)的数值实际使用的 | 13 | 原版设计图的约束数值都是按照iPhone6(4.7-inch)的设计给的,在项目中都是按照iPhone5(4-inch)的数值实际使用的 |
| 4 | 14 | ||
| 5 | -## 方法一 | 15 | +**方法1:** |
| 6 | -**方法名:** | ||
| 7 | 16 | ||
| 8 | `#define LayOutForScaleIPhone6P(offsetForIPhone6) ([DeviceTools is5p5InchPhone] ? (1.294 * offsetForIPhone6) : LayOutForScale(offsetForIPhone6))` | 17 | `#define LayOutForScaleIPhone6P(offsetForIPhone6) ([DeviceTools is5p5InchPhone] ? (1.294 * offsetForIPhone6) : LayOutForScale(offsetForIPhone6))` |
| 9 | 18 | ||
| @@ -12,11 +21,10 @@ | @@ -12,11 +21,10 @@ | ||
| 12 | 在没有新的设计图的情况下,项目内的参数都需要这个宏来做处理 | 21 | 在没有新的设计图的情况下,项目内的参数都需要这个宏来做处理 |
| 13 | 22 | ||
| 14 | 23 | ||
| 15 | -## 方法二 | 24 | +**方法名2:** |
| 16 | -**方法名:** | ||
| 17 | 25 | ||
| 18 | `#define LayoutForFitIPhone6P(offsetForIPhone6,offsetForIPhone6P) ([DeviceTools is5p5InchPhone] ? offsetForIPhone6P : LayOutForScale(offsetForIPhone6))` | 26 | `#define LayoutForFitIPhone6P(offsetForIPhone6,offsetForIPhone6P) ([DeviceTools is5p5InchPhone] ? offsetForIPhone6P : LayOutForScale(offsetForIPhone6))` |
| 19 | 27 | ||
| 20 | **适用环境:** | 28 | **适用环境:** |
| 21 | 29 | ||
| 22 | - 在有iPhone6P新设计图的情况下,需要使用这个方法,第一个参数是:(原来按照iPhone6给的约束),第二个参数是:(新的按照iPhone6P给的约束) | 30 | + 在有iPhone6P新设计图的情况下,需要使用这个方法,第一个参数是:(原来按照iPhone6给的约束),第二个参数是:(新的按照iPhone6P给的约束) |
-
Please register or login to post a comment