ios - 从 "bouncing"垂直停止 UIWebView?

有谁知道如何阻止 UIWebView 垂直弹跳?我的意思是当用户触摸他们的 iPhone 屏幕,向下拖动手指时,webview 会在我加载的网页上方显示一个空白点?

我查看了以下可能的解决方案,但没有一个对我有用:

http://www.iphonedevsdk.com/forum/iphone-sdk-development/996-turn-off-scrolling-bounces-uiwebview.html

http://forums.macrumors.com/showthread.php?t=619534

How do I stop a UIScrollView from bouncing horizontally?

最佳答案

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

...似乎工作正常。

App Store 也会接受它。

更新:在 iOS 5.x+ 中有一种更简单的方法 - UIWebView 具有 scrollView 属性,因此您的代码可以如下所示:

webView.scrollView.bounces = NO;

WKWebView 也是如此。

关于ios - 从 "bouncing"垂直停止 UIWebView?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/500761/

相关文章:

ios - 您可以将 UIGestureRecognizer 附加到多个 View 吗?

ios - 如何更改导航栏上 "back"按钮的标题

ios - 在 Swift 中使用 UI_USER_INTERFACE_IDIOM() 检测当前设备

ios - 突出显示时如何更改 UIButton 的背景颜色?

ios - setNeedsLayout 与 setNeedsUpdateConstraints 和

ios - 查看保存的 NSUserDefaults 的简单方法?

objective-c - 实现 API 时如何避免在 block 中捕获 self ?

ios - 卸载应用程序时删除钥匙串(keychain)项目

ios - 设置自定义 UITableViewCells 高度

objective-c - 有没有办法从 UITableView 中删除分隔线?