使网页适应UIWebView的宽度

Posted liguangsunls

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使网页适应UIWebView的宽度相关的知识,希望对你有一定的参考价值。

比較简单的做法是:在- (void)webViewDidFinishLoad:这种方法中,改动javascript的值:

//UIWebViewDelegate
- (void)webViewDidFinishLoad:(UIWebView *)webView {
    /* 
      code
     */
    //改动页面的meta的值
    if (SVPWebViewTypeActivity_Narrow == self.webViewType){
        NSString *meta = [NSString stringWithFormat:@"document.getElementsByName(\"viewport\")[0].content = \"width=%f, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no\"", webView.frame.size.width];
        [webView stringByEvaluatingJavaScriptFromString:meta];
    }
}








以上是关于使网页适应UIWebView的宽度的主要内容,如果未能解决你的问题,请参考以下文章

iOS 让HTML网页内容和图片自适应UIWebView的宽度

如何用CSS使图片自适应显示宽度

CSS使图片自适应显示宽度代码怎么用?

如何使网页宽度自动适应手机屏幕的宽度?

自适应网页的设计方法分享

如何让网页自适应所有屏幕宽度