有人知道如何阻止UIWebView垂直反弹吗?我的意思是,当用户touch 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;

.看起来很管用.

应用store 也会接受它.

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

webView.scrollView.bounces = NO;

WKWebView美元也一样.

Ios相关问答推荐

Swift addtarget方法的默认参数不生效

SwiftUI中的视频时间轴

Swift导航远离视频导致崩溃

SWIFT AVFoundation不能在查看更新的同时发布更新

为什么EKEventStore().questFullAccessToEvents()可以与模拟器一起使用,而不能与真实设备一起使用?

Flutter 翼项目.升级到XCode 15.0.1`pod install`抛出错误FlutterMacOS.podspec.json 3.13.2的ParserError

错误地提取问题的答案选项

UIView 阴影不适用于自定义扩展

为什么这个 init 被分派到一个内部扩展 init?

iOS 16 中的状态栏 colored颜色

小部件链接有效,但不执行任何操作

转换在 NavigationView 中不起作用

Xcode 11 向后兼容性:UIWindowScene 仅在 iOS 13 或更高版本中可用

~= Swift 中的运算符

在滚动视图中使用动态大小的控制器调整容器视图的大小

如何获取 iTunes 连接团队 ID 和团队名称?

Swift 将 unix 时间转换为日期和时间

如何删除 Swift 数组中的所有 nil 元素?

从 iOS/Android 上的 Web 应用调用本机日期 Select 器

如何在ios中生成UUID