【问题标题】:How can I scale the fixed size html content to fit the UIwebview frame size?(the content size is much smaller than the frame size)如何缩放固定大小的 html 内容以适应 UIwebview 框架大小?(内容大小远小于框架大小)
【发布时间】:2015-03-09 20:02:42
【问题描述】:

我现在正在做一个像 inmobi 这样的 advertSDK 项目,允许用户创建横幅框架并通过 CGrectmake 定位它们,所以我将根据需要创建一个 UIWebview,然后在 UIwebview 中我只是将 html 内容加载到显示在正确的位置。

问题是:banner内容有固定大小:360 * 100,但是在iphone 6s模拟器中,太小了,我试过设置

webView.scalesPageToFit = YES 

但它没有效果。

谁有解决问题的好主意?谢谢。

【问题讨论】:

    标签: ios objective-c uiwebview


    【解决方案1】:

    您必须使用 UIWebView 委托方法并像我在这里所做的那样调整 Web 视图的大小:

    - (void) webViewDidFinishLoad:(UIWebView *)webView {
        webView.frame = CGRectMake(webView.frame.origin.x, webView.frame.origin.y, webView.frame.size.width, webView.scrollView.contentSize.height);
    }
    

    【讨论】:

    • 感谢您的回答,不过,我不想改变 UIWebview 的大小,我更喜欢保持 UIWebview 的大小不变并将内容缩放到合适的大小
    • 大部分时候内容是自动缩放的
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-20
    • 1970-01-01
    • 2011-08-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多