1
66beta 2015-01-07 09:50:34 +08:00
chrome 说是2X
|
2
nagato 2015-01-07 09:58:39 +08:00 1
|
6
zioc OP @vanemu iphone6的分辨率是1334×750,iphone5是1136×640。 在xcode(568x320)来做一幅图是100x100,iphone5(1136x640)正好是2x,所以提供200x200。
而iphone6跟iphone5比分辨率更大,2倍的图片显然会有失真是么? |
10
vanemu 2015-01-07 10:50:07 +08:00
不会的。iPhone 5 和 iPhone 6 的 DPI 是都是 326。
|
11
jetbillwin 2015-01-07 10:53:08 +08:00
@zioc 可是iPhone 6相对于5显示的范围也大了啊……我觉得这样就不需要解释了吧。
|
13
zwzmzd 2015-01-07 10:56:45 +08:00 via Android
|
14
jevonszmx 2015-01-07 10:58:40 +08:00
|
15
BGLL 2015-01-07 11:25:04 +08:00
|
16
66beta 2015-01-07 11:35:37 +08:00
320的图片拉到375问题也不大吧
另外不能只看5和6的屏幕做吧,外面设备那么多,设计上灵活点才是出路 |
17
66beta 2015-01-07 11:36:29 +08:00
PS: Use width, dont use device-width
|
18
wangccddaa 2015-01-07 11:42:06 +08:00
1 设置成@2x 并不是表示你的图片可以适应所有的retina 设备,只是为了告诉系统现在的图片的scal 是2 ,在使用的时候需要缩小两倍来适应屏幕。只有单倍图 会发现图片会变成原来的两倍,被铃声而且还模糊(你可以试一下)。
2 对于需要铺满屏幕的,楼主需要做的为不同设备设计不同大小的图片(iphone6 一下一套,iphone6 一套,iphone6 plus 一套)。 3 对于按钮,小图片等完全可以使用AutoLayout 来设置他们的相对位置。 iphone5/5s/5c 设备的分辨率是设备屏幕的两倍 所以2x iphone6 设备的分辨率是设备屏幕的2倍 所以2x iphone6 plus 设备的分辨率是设备的3呗 所以3x 但是你不能说把 iphone 5 的图拿给iphone6 用吧,即时都是2x,这得分情况,是不是。 |
19
jackyliudm 2015-01-07 17:49:27 +08:00
|
20
zioc OP @vanemu 跟dpi没关系吧。dpi是相同,但因为屏幕大的原因,图片在6上显示比5上要大呀。
@66beta width 6也比5大。 @jackyliudm iphone6 设备的分辨率是设备屏幕的2倍 所以2x。。。这是怎么得出的2x? |