【问题标题】:how to show full web contents including images in UIWebView如何在 UIWebView 中显示完整的 Web 内容,包括图像
【发布时间】:2013-03-24 02:13:34
【问题描述】:

我面临的问题是,在我的网页中,有一些图像由于它们的大小而在屏幕上占了一半。我试过 UIScrollView 但它没有帮助。所以我需要找到一种方式,让 UIWebView 可以显示我的整个 html 内容,包括图像、文本等......

另外请告诉我如何在 UIWebView 中启用水平滚动。只有垂直滚动有效。可能如果水平滚动开始起作用,我的问题就解决了

【问题讨论】:

    标签: iphone html xcode uiwebview uiscrollview


    【解决方案1】:

    可能是页面本身,如果 CSS 包含一个 100% 宽度围绕整个内容的包装器,它不会水平滚动,只会在较小的屏幕上截断内容。您可能需要在其他网站上进行测试以确保。

    【讨论】:

    • 其他网站运行良好.. 但我自己的 html 页面没有显示水平和缩放选项(触摸内部缩放).... -
    • 那么你的 CSS 几乎肯定是罪魁祸首。尝试为您的宽度使用绝对值或在您的 body 标签上指定 min-width 属性。
    • 我不这么认为,我在 android sdk 上使用了相同的 html 和 css 文件,它工作正常,但在 xcode 上我面临不同的水平滚动和缩放问题.......跨度>
    • html页面是远程托管的吗?你能发布一个网址,我会戳一下来源吗?您应该尝试在模拟器上使用 Show Blended Layers 并将页面的宽度设置为极端值,以查看剪辑侧发生的情况。
    • 谢谢你...但我没有托管 html 页面,它在我的捆绑资源中....垂直滚动工作正常但水平滚动不显示;实际上当我改变方向时不会显示设备的 html 的剩余部分从水平侧显示到一定程度不完整..
    【解决方案2】:

    您是否在 Nib 文件的属性检查器中选择了“缩放页面以适应”复选框? 这通常对我有用

    【讨论】:

    • 是的,我已经选择了适合的比例页面...但仍然面临同样的问题水平滚动永远不会显示..
    • 您的页面现在是否适合屏幕,还是没有任何帮助?
    猜你喜欢
    • 2012-04-10
    • 1970-01-01
    • 2022-01-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-17
    • 2012-09-08
    • 2018-11-28
    相关资源
    最近更新 更多