不同型号手机对图片的适配
2017-10-09
手机型号对应图片分辨率
以下是不同手机型号对应加载图片的分辨率:
icon | devices |
---|---|
2x | 5s,6,6s,7,8,SE |
3x | 6p,6sp,7p,8p,X |
关于图片资源加载的问题
我们知道,在开发中不仅可以吧图片直接拖拽到Assets.xcassets
下面,还可以把图片直接拖到项目目录中。如图所示:
但是在xcode9.0
中,如果直接为一个按钮设置了上面的图片,则该按钮的图片无法显示。我们通过打开生成的包发现里面并没有我们添加的图片:
针对于以上问题,我们可以在项目中设置让图片被加载到包中。如图:
这样在生成的包中就有了我们需要的图片。
在xcode8.3.2
中没有发现这种问题,但是在xcode9.0
中存在以上问题。