Iphone UIWebView收缩缩放未超出特定限制
我正在使用UIWebView呈现html内容。为了在UIWebView上启用收缩缩放,我已执行了以下操作:Iphone UIWebView收缩缩放未超出特定限制,iphone,ios,uiwebview,uiscrollview,Iphone,Ios,Uiwebview,Uiscrollview,我正在使用UIWebView呈现html内容。为了在UIWebView上启用收缩缩放,我已执行了以下操作: self.webView.scalesPageToFit = YES; 这使我能够在UIWebView中呈现的.html页面的内容上启用收缩缩放和滚动 但是,我放大的范围有一个极限。我在以下链接中找到了以下链接中可用的放大级别: 有没有一种方法可以放大到100%以上 我们有没有其他方法可以遵循 编辑:我已尝试设置UIWebView对象的ScrollView属性的minimumZoomS
self.webView.scalesPageToFit = YES;
这使我能够在UIWebView中呈现的.html页面的内容上启用收缩缩放和滚动
但是,我放大的范围有一个极限。我在以下链接中找到了以下链接中可用的放大级别:
有没有一种方法可以放大到100%以上
我们有没有其他方法可以遵循
编辑:我已尝试设置UIWebView对象的ScrollView属性的minimumZoomScale和maximumZoomScale,但仍然没有成功。我可能遗漏了什么?尝试使用javascript,使用初始比例=1.0;最大刻度=5.0在此设置您的值 ViewDidLoad方法
NSString *embedHTML = @"<html><body bgcolor=#EAEAEA><font face='Myriad Pro' size='3'><meta name='viewport' content='width=device-width; initial-scale=1.0; maximum-scale=5.0; user-scalable=YES'/>";
NSString *endHtml=@"</font></body></html>";
NSString *strDes=[NSString stringWithFormat:@"%@%@%@",embedHTML,YourWebviewDescription,endHtml];
[self.webViewObj loadHTMLString:strDes baseURL:nil];
NSString *string = [NSString stringWithFormat:@"document.body.style.zoom = %f;", fontSizeSlider.value]; // I used sliderControl and its value is 1 to 5.
[webViewObj stringByEvaluatingJavaScriptFromString:string];
检查这个答案
-(IBAction)sliderValueChanged:(UISlider*)sender
{
int font=(int)fontSizeSlider.value;
NSLog(@"font %d",font);
NSString *string = [NSString stringWithFormat:@"document.body.style.zoom = %f;", fontSizeSlider.value];
NSLog(@"string=%@",string);
[webViewObj stringByEvaluatingJavaScriptFromString:string];
}