【问题标题】:fit text inside uiwebview将文本放入 uiwebview
【发布时间】:2011-11-19 16:24:49
【问题描述】:

您好,我正在 uiwebview 中显示多行文本。我正在使用它而不是 uitextview 因为我显示了一些花哨的符号,如度数、上标、下标等。我的问题是如何将所有文本放入 uiwebview 的固定宽度和高度内。说,我有一个 300x200 的 uiwebview,我希望所有文本都适合该视图。请参阅下图以查看我的问题。 http://i228.photobucket.com/albums/ee262/romano2717/photo.png

【问题讨论】:

    标签: iphone ios xcode uiwebview


    【解决方案1】:

    要调整高度和宽度,试试这个 -

    webView.autoresizingMask    = UIViewAutoresizingFlexibleWidth|UIViewAutoresizingFlexibleHeight;
    self.webView.autoresizesSubviews = YES;
    
    //Incase the above does not work.
    NSString *jsCommand = [NSString stringWithFormat:@"document.body.style.zoom = 0.5;"];
    [self.webView stringByEvaluatingJavaScriptFromString:jsCommand];
    

    希望这会有所帮助...

    【讨论】:

    • 两者都不起作用。当我尝试使用这两者中的任何一个时,字符串被剪辑为“正方形的长度为 2 厘米”。
    • @Diffy 你需要在 webview 的 webViewDidFinishLoading 委托方法中添加第二组语句
    【解决方案2】:

    webView.scalesPageToFit 设置为是。

    【讨论】:

    • 当我这样做时,它会使文本变得非常小并且无法阅读。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-11-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-21
    • 1970-01-01
    相关资源
    最近更新 更多