【问题标题】:UIWebView Zoom LevelUIWebView 缩放级别
【发布时间】:2011-06-16 09:37:27
【问题描述】:

我必须检查 UIWebView 的缩放级别。并将其最高级别设置为某个级别。我试过这段代码,但没有成功

编辑帖子以包含代码格式

UIScrollView *sRouteView = [[testWebView subviews] objectAtIndex:0];
    sRouteView.delegate = self;
    sRouteView.minimumZoomScale = 1.0;
    sRouteView.maximumZoomScale = 2.0;
    sRouteView.zoomScale = sRouteView.minimumZoomScale;

我无法设置 UIWebView 的最大缩放级别

【问题讨论】:

    标签: uiwebview iphone


    【解决方案1】:

    我遇到了同样的问题,从 Vocaro 的帖子中找到了解决问题的方法!

    "将以下元标记添加到您的 HTML 文档的头部:

    <meta name='viewport' content='initial-scale=1.0,maximum-scale=10.0'/>"
    

    所以基本上适合你

    "<meta name='viewport' content='initial-scale=1.0,minimum-scale=1.0, maximum-scale=2.0'/>" 
    

    应该可以解决问题。

    文件 https://developer.apple.com/library/archive/documentation/AppleApplications/Reference/SafariHTMLRef/Articles/MetaTags.html

    【讨论】:

    • 如果我只是在 UIWebView 中显示一个文件呢?
    • 我知道这条评论很晚,但我实际上和@MartinSchilliger 有同样的问题。如何在不显示网页时管理一个小的最小缩放比例,而只是 UIWebView 中的一个文件,如大图像?
    • 我曾经想过在 UIWebView 中注入 javascript,但从未测试过。也许这是一种可能性?或者创建一个包含大图像的 HTML 文件?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-05
    • 1970-01-01
    • 2015-06-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多