我正在加载本地html文件,因为iOS7在UIWebView上面添加了空白区域.(我无法发布图像,因为我没有足够的点.) 图像可以在这里看到 - 从iPhone模拟器拍摄,uiwebview被黑色包围框架,html内容是灰色的,但上面加了白色
我试图使用调整缩放
[webView stringByEvaluatingJavaScriptFromString:@"document. body.style.zoom = 5.0;"];
webView.scalesPageToFit = NO;
Run Code Online (Sandbox Code Playgroud)
我也尝试删除白色间距:
NSString *padding = @"document.body.style.margin='0';document.body.style.padding = '0'";
[webView stringByEvaluatingJavaScriptFromString:padding];
Run Code Online (Sandbox Code Playgroud)
仍然没有运气.在桌面Chrome浏览器中没有空格.html文件是Google Swiffy文件 - 包含html和JSON.
编辑:更新图像
有可能做到以上所有吗?SO给了我一个伟大的方式来设定初始缩放比例在这里.即,要在我的webViewDidFinishLoad方法中包含以下行:
[webView stringByEvaluatingJavaScriptFromString: @"document.body.style.zoom = 5.0;"];
Run Code Online (Sandbox Code Playgroud)
但我仍然不能做的是允许用户在程序初始设置后更改缩放比例.如果我将scalePagesToFit设置为NO,则用户无法更改缩放比例.如果我将scalePagesToFit设置为YES,它将覆盖我的程序化缩放.
有人可以帮忙吗?
编辑:谢谢你的回应.但是,如果我缩放scrollView,事情就会模糊不清.
我在UIWebView中显示一系列平铺图像,并希望以编程方式设置UIWebview的初始缩放和视图位置.
怎么去这样做?