UIWebView 内容宽度到自定义大小
Posted
技术标签:
【中文标题】UIWebView 内容宽度到自定义大小【英文标题】:UIWebView content width to custom size 【发布时间】:2014-04-01 14:46:11 【问题描述】:我在UIWebView
中显示Disqus
网页。该页面有它的移动版本,它可以根据设备调整它的视图大小。我的问题是UIWebView
将其内容设置为设备宽度,而我的 webView 大约是设备宽度的一半。因此,我可以左右滚动我的 webview。我已经尝试过这样的事情:SOF question,设置contentSize
等但没有结果。
【问题讨论】:
【参考方案1】:您可以尝试破解 webview css 并尝试将其宽度更改为您的屏幕宽度 / 2。
【讨论】:
【参考方案2】:我已经完成了以下 sn-p,它完全有效:
[aWebView loadRequest:aRequest progress:nil success:^NSString *(NSHTTPURLResponse *response, NSString *html)
NSMutableString *mutableString = [[NSMutableString alloc] initWithString:HTML];
NSRange range = [mutableString rangeOfString:@"width=device-width"]; // or whatever you have in response
[mutableString replaceCharactersInRange:range withString:[NSString stringWithFormat:@"width=%d", (int)CGRectGetWidth(aWebView.frame)]];
return mutableString;
failure:nil];
感谢我的同事的想法。
【讨论】:
以上是关于UIWebView 内容宽度到自定义大小的主要内容,如果未能解决你的问题,请参考以下文章
PHP Wordpress插入自定义大小的帖子附件链接到自定义大小
iOS 让HTML网页内容和图片自适应UIWebView的宽度
iOS 让HTML网页内容和图片自适应UIWebView的宽度