原文:
http://xuui.net/ui-design/retinal-display-to-optimize-the-image-the-on-the-the-page.html
iphone和ipad都存在两种屏幕,一种是普通屏,另外一种retina屏。也就是视网膜屏。retina屏的分辨率是普通屏的两倍,在ios原生应用。只要准备两套图片,系统即可自动识别在什么屏幕下显示大图或者小图。但是在webview中html所包含的图片。却不能自动识别。
然后很多人可能说用css中@media query不就行了。。。经本人验证。不起效果。。。。很诡异的是我在ipad模拟器中用safari打开这个起作用。。但就是在程序中webview中不起效果。不知道什么原因,那么怎么解决这个问题呢?
两种办法:一种:始终用大图,第二种:用矢量图。矢量图就不用多说了。。不管多大分辨率。显示效果始终一样。。。第一种:用大图的话。要注意图片的尺寸。。。例如。在普通屏下,我现在要显示一张图片大小为30*30的。。。那么在retina 屏中我应该用60*60的图片。。。因为不能自适应。所以我们只能用60*60的图片。。但是在代码中。我们图片的尺寸应该按照小分辨率下来。。
background-size:30px 30px;
这样就能保证不管什么屏。图片始终清晰了。。
分享到:
相关推荐
项目中指定界面横屏显示 其他都是竖屏显示。
ios应用源码之左右上下划动屏幕切换图片显示pushimagewithuitouch
iOS 抓取网页数据,获取网页图片和文字,iOS 抓取网页数据,获取网页图片和文字
IOS应用源码之左右上下划动屏幕切换图片显示PushImageWithUItouch .zip
图片浏览器, 点击放大全屏显示, 再点击回到原来位置
ios 点击网页中的图片,图片放大效果的demo。iphone6.1 测试通过。
iOS下载图片,并且显示下载的实时进度,下载完成之后显示图片。
IOS父ViewController为竖屏,presentViewController强制旋转为横屏
实现屏幕图片手动切换(UIScrollView UIPageControl),切换到最后一张,可继续切换到第一张,每张图片均可缩放,再切换回来可恢复原来大小
iOS播放器特效,锁屏状态下显示专辑图片和信息
本资源采用ASIHttpRequest,自写线程类下载图片,并显示
可以显示gif图片
这是一个iOS中播放器横竖屏切换的demo
IOS 开发源码1: 基于openGL 的图片处理:如色彩等.
ios应用源码之翻页显示图片demopagephotosdemo .
是研究ios屏幕共享时编制的demo,重点参考了如下两个开源项目: 1 http://www.gdcl.co.uk/2013/02/20/iOS-Video-Encoding.html (ios 上h.264硬编码,RTSP服务端) 2 https://github.com/coolstar/RecordMyScreen ...
关于ios系统事件机制的详细解释,关于事件类型,事件触发机制,事件的传递
能动态显示和隐藏tableview前方图片,可以代替setEditing方法中的打钩!
ios 利用ocr技术提取图片中的数字,汉字,英语!
在iOS中使用SDImageView实现缓存图片,可以自己指定缓存图片的大小