UIWebView未显示所有内容!

时间:2011-03-01 16:18:48

标签: ios uiwebview scroll

我很惊讶我没有看到很多关于这个问题的条目。我无法找到解决方案。任何帮助将不胜感激。

我有一个UIWebView,它在我的网站上显示大部分内容,但总是切断底部的一些内容,我无法向下滚动到它。

当我尝试滚动到它(向上滑动)时,我可以看到剩下的内容,但是一旦我释放滑动,我就会得到“弹跳”效果,所以我实际上并没有滚动到其余部分它的。 (即,UIWebView反弹切断内容)。

我尝试了另一个网站,我可以滚动,但同样的事情发生了。最后100个左右的像素被切断了,我无法达到它。

有没有人见过这个?有解决方案吗? 谢谢 马球

2 个答案:

答案 0 :(得分:4)

检查并确保您的UIWebView不大于视图/屏幕的边界。听起来它比它嵌入的视图(或你的设备的可视区域)更高,最后~100px在屏幕外正确呈现,给人的印象是你可以将它们拉到视图但是它们总是快速回到它们的默认位置您的可见区域。

答案 1 :(得分:2)

这已经超过3年了,但我意识到多米尼克并没有指出正确的解决方案。

要使滚动视图在滚动时显示所有内容,请按以下步骤操作:

  1. 转到您的故事板
  2. 点击包含您的UIWebview的父视图
  3. 在右侧面板中,单击“文件检查器”按钮,然后找到“自动布局”并取消选择
  4. 然后,点击UIScrollview
  5. 点击尺寸检查器
  6. 确保选中自动调整大小框中的所有内容(

    内外的所有4个方向)

    小盒子)。这将使您的滚动视图在必要时展开或缩小。

  7. 应该让uiwebview内的scrollview正常工作。