屏幕适配:
分两步:
1.从图片资源到设计分辨率屏幕的适配
可以设计多套资源,根据实际屏幕大小,选择不同的搜索路径
FileUtils::getInstance()->addSearchPath("iphone");//一条
FileUtils::getInstance()->setSearchPaths(searchPaths);//多条
然而图片资源虽然有多套,但是还是得为,到,设计分辨率适配做完美匹配。
director->setContentScaleFactor(MIN(smallResorce.size.height / designResolution.height,smallResorce.size.width/designResolution.width));//无缝
director->setContentScaleFactor(smallResorce.size.height / designResolution.height);//某个方向铺满
注意:比例越小,放大的"越大"。比例越大,缩小的"越小"
2.从设计分辨率的屏幕适配到真正屏幕的适配
5种方案:Fit,noborder(大比例,注意起点),full(小比例),固定高度,固定宽度(如果需要时自动修改另一个参数的设计分辨率大小)。