Iphone UIWebView收缩缩放未超出特定限制

Iphone UIWebView收缩缩放未超出特定限制,iphone,ios,uiwebview,uiscrollview,Iphone,Ios,Uiwebview,Uiscrollview,我正在使用UIWebView呈现html内容。为了在UIWebView上启用收缩缩放,我已执行了以下操作: self.webView.scalesPageToFit = YES; 这使我能够在UIWebView中呈现的.html页面的内容上启用收缩缩放和滚动 但是,我放大的范围有一个极限。我在以下链接中找到了以下链接中可用的放大级别: 有没有一种方法可以放大到100%以上 我们有没有其他方法可以遵循 编辑:我已尝试设置UIWebView对象的ScrollView属性的minimumZoomS

我正在使用UIWebView呈现html内容。为了在UIWebView上启用收缩缩放,我已执行了以下操作:

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];

   }