Objective c iOS 5-网络视图-根据需要进行缩放

Objective c iOS 5-网络视图-根据需要进行缩放,objective-c,ios5,uiwebview,Objective C,Ios5,Uiwebview,我正在网络视图中显示HTML。 HTML看起来很棒,但我不能缩放 要启用缩放,我必须启用“缩放页面以适应”。如果我启用该选项,页面看起来会很恐怖和小。我想保持相同的布局,我可以看到当缩放页面以适应被禁用,但我需要缩放工作 有什么帮助吗?有时候网页在加载到UIWebView控件时看起来很糟糕。您可以尝试一种技巧,比如为显示的网页设置自己的缩放值。例如,您可以如下定义UIWebViewDelegate的方法: - (void)webViewDidFinishLoad:(UIWebView *)web

我正在网络视图中显示HTML。 HTML看起来很棒,但我不能缩放

要启用缩放,我必须启用“缩放页面以适应”。如果我启用该选项,页面看起来会很恐怖和小。我想保持相同的布局,我可以看到当缩放页面以适应被禁用,但我需要缩放工作


有什么帮助吗?

有时候网页在加载到UIWebView控件时看起来很糟糕。您可以尝试一种技巧,比如为显示的网页设置自己的缩放值。例如,您可以如下定义UIWebViewDelegate的方法:

- (void)webViewDidFinishLoad:(UIWebView *)webView {
    [webView stringByEvaluatingJavaScriptFromString:@"document.body.style.zoom=1.7;"];
}

缩放的值你应该自己计算出来,它实际上取决于网页的外观。

我找到了一个让它看起来很好的技巧

我将“缩放”页面更改为“真”(以启用缩放),我的页面看起来很糟糕。因此,我在HTML标题中添加了以下行

<meta name="viewport" content="width=320"/>  

一切看起来又好起来了


如果您想将Scale页面更改为true(以启用缩放),并且不想更改所有样式表,那么这个技巧对我很有用

我的网页看起来很棒,当我使用Scale-to-Fit选项时它被破坏Scale-to-Fit选项取决于UIWebView的机制,该机制基于它的DOM表示确定HTML页面的宽度。在某些情况下,它可能不准确,这取决于HTML的布局。好的,但回到我的问题。有没有办法将webview设置比例缩放到false?仅如我的回答中所述。这是应用于HTML文档体的简单Javascript代码行,将其缩放到您选择的大小。Tony,如果您仍然遇到此问题,您可以显示您的HTML页面吗?您可以删除其中的所有敏感信息,只需在打开“缩放到适合”的情况下,保留会导致页面外观不好的布局。我个人更喜欢“宽度=设备宽度”,但这就是解决方案!荣誉