大佬教程收集整理的这篇文章主要介绍了xcode – 用于WebView的COMBINE_HIDPI_IMAGES和Retina图形,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
该项目使用两个单独的构建阶段将这些图形移动到最终应用程序中.第一种是传统的Copy Bundle resource,它将1x和2x图形都集成到应用程序包中.第二个是复制文件构建阶段,它将Web图形复制到具有“图形”子路径的单独的资源目标中.
(这避免了一些命名冲突,让网页设计师使用熟悉的“graphics / whatever.png”路径.)
关闭名为“组合高分辨率图稿”的部署构建设置很容易,但这会影响基于NIB的UI以及WebView UI中使用的图形.打开选项后,button.png和button@2x.png将合并到应用程序包的Resource文件夹中的button.tiff中.没有它,使用原始名称.
据我所知,应用程序运行正常,但由于COMBINE_hidpi_IMAGES默认设置为开启,我怀疑将图形部署为单个文件有一些好处(可能更快加载和缓存).
理想情况下,我只想在复制文件构建阶段禁用COMBINE_hidpi_IMAGEs.我无法想办法做到这一点,希望这里的其他人可以……
2012年8月27日更新
对于此特定应用程序,解决此问题的最简单方法是使用2x版本替换所有HTML图像.由于标签指定宽度和高度,因此在非ReTina设备上图像按比例缩小50%.质量很好,因为它们是从本地文件系统加载的,所以没有可察觉的性能影响.
2012年8月28日更新
我们采用的另一种方法是使用命名约定.一些HTML图像是使用CSS指定的(媒体查询选择ReTina或非ReTina版本.)为了避免将这些图像组合成单个hidpi图像的问题,我们使用whatever.png和whatever_reTina.png.
以上是大佬教程为你收集整理的xcode – 用于WebView的COMBINE_HIDPI_IMAGES和Retina图形全部内容,希望文章能够帮你解决xcode – 用于WebView的COMBINE_HIDPI_IMAGES和Retina图形所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。