【问题标题】:how to zoom out in a webview如何缩小网页视图
【发布时间】:2012-02-09 23:13:16
【问题描述】:

我正在尝试获取具有自动缩放级别的 web 视图。 我想在整个屏幕上显示这个框架 (www.gso.../c00087.htm")。 我必须缩小一点。

当我使用 zoomToRect 函数时,视图不会缩小。 rect 只是滑动到 x,y 位置。

[wView.scrollView zoomToRect:CGRectMake(50, 50, 600, 600) animated:NO];
    NSURLRequest *requestObj = [NSURLRequest requestWithURL:[NSURLURLWithString:
           @"http://www.gso-koeln.de/infos/kalender/stupid/06/c/c00087.htm"]];

    [wView loadRequest:requestObj];

【问题讨论】:

    标签: objective-c uiwebview webview


    【解决方案1】:

    您是否为 UIWebview 设置了以下属性?

    @property (nonatomic) BOOL scalesPagesToFit;
    

    默认设置为 NO,这意味着页面将设置为其自然大小,如果该属性未更改为 YES,则无法进行缩放。更多信息可在课堂参考:UIWebview

    【讨论】:

    • 当我将 scalesPagesToFit(在故事板中)设置为 true 时,我可以缩放到 zoomToRect,但我不喜欢这样做。它每次从位置 0,0 缩放值宽度,高度。
    • 要访问滚动特性,您可以使用 UIWebView 属性 @property(nonatomic, readonly, retain) UIScrollView *scrollView 并在此处设置您的 UIScrollView 行为。
    猜你喜欢
    • 2013-03-12
    • 1970-01-01
    • 2016-01-05
    • 1970-01-01
    • 2013-09-16
    • 1970-01-01
    • 2012-11-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多