适用于iPad和iPhone的不同CSS样式表,适用于通用应用程序

Nim*_*rod 5 javascript css iphone uiwebview ipad

我有一个基本上是嵌入在UIWebView中的离线网站.我已经创建了一个样式表来在iPhone屏幕上很好地格式化所有内容,但我需要不同的格式来更好地利用iPad的屏幕.

我尝试使用代码简单地将不同的样式表复制到位,但这涉及修改应用程序包,这是不鼓励的,或者在这种情况下,只是不起作用.

任何人都可以想到根据应用程序是在iPhone还是iPad上运行而加载不同样式表的方法?我有成千上万的HTML文件与网站同步,因此我无法轻易修改所有这些文件.我需要一些方法来更改使用javascript加载的样式表或将css文件移动到某个位置.

我还应该提一下,这是一个通用的应用程序,几乎完全相同的代码(和略有不同的nib文件)在两者上运行.

Kri*_*kel 3

你能使用CSS 媒体查询吗?您可以使用stringByEvaluatingJavaScriptFromString:将其注入到您的页面中。