有谁知道如何阻止 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 - 在 Swift 中使用 UI_USER_INTERFACE_IDIOM() 检测当前设备
ios - 突出显示时如何更改 UIButton 的背景颜色?
ios - setNeedsLayout 与 setNeedsUpdateConstraints 和
ios - 查看保存的 NSUserDefaults 的简单方法?
objective-c - 实现 API 时如何避免在 block 中捕获 self ?
ios - 卸载应用程序时删除钥匙串(keychain)项目