如何防止UIWebView滚动超出其边界?

时间:2011-03-25 19:09:45

标签: iphone ios uiwebview

我有一个UIWebView作为子视图的视图,以及其他一些(固定的)子视图。我希望UIWebView可以在每个方向上滚动,但我不希望用户能够将内容拖过其自然边界,如下所示:

enter image description here

在此图片中,我将webview的内容向下拖动到右侧,正如您所看到的,内容会越过其顶部和左侧边界。我希望内容在发生这种情况时直接停在边缘,这样就不会在下面暴露出灰色区域。

这可能吗?

1 个答案:

答案 0 :(得分:1)

你可以试试这个:

for (id subview in webView.subviews)
  if ([[subview class] isSubclassOfClass: [UIScrollView class]])
    ((UIScrollView *)subview).bounces = NO;