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