iPhone - @ 2x对UIWebView有效吗?

Spa*_*Dog 6 iphone

我在我的应用程序上有这个UIWebView,显示了一个本地的html文件.该Web视图上的图像是否遵循@ 2x规则?我的意思是,如果我同时构建常规和@ 2x图像,webview会为iPhone 4加载视网膜吗?

请记住,图像是由HTML标记加载的,而不是由任何UIImage方法加载的.

谢谢.

Jon*_*pan 7

不.虽然WebKit支持这个CSS规则,但推出自己的版本并不难:

@media only screen and (-webkit-min-device-pixel-ratio: 2) {
    /* this is a retina display device */
}
Run Code Online (Sandbox Code Playgroud)

您还可以使用-webkit-background-size常规widthheight选择器来确保图像以正确的物理尺寸显示.


typ*_*ror 4

乔纳森·格林斯潘是正确的。我建议阅读 Aral Balkan 关于该主题的教程。这是我在为最近的移动网站实现 @2x 图形时读到的内容:

\n\n

如何使您的网页内容在 iPhone 4\xe2\x80\x99s 全新 Retina 显示屏上看起来令人惊叹

\n