我的问题与this question相同,但有一个区别。当我滚动到顶部刷新我的网站时,我想停止弹跳到底部滚动的结尾。我该怎么做呢?如何阻止UIWebView从“反弹”垂直滚动底部?
0
A
回答
5
你可以尝试这样的:
override func viewDidLoad() {
super.viewDidLoad()
webview.scrollView.delegate = self
}
func scrollViewDidScroll(scrollView: UIScrollView) {
if (scrollView.contentOffset.y >= scrollView.contentSize.height - scrollView.frame.size.height) {
scrollView.setContentOffset(CGPointMake(scrollView.contentOffset.x, scrollView.contentSize.height - scrollView.frame.size.height), animated: false)
}
}
设置你的web视图的委托并设置内容的WebView滚动型
+0
终于我遇到了一个永久性修复的答案,谢谢! – DCDC
1
我想你也可以设置滚动视图的反弹
这样,很简单
-(void)scrollViewDidScroll:(UIScrollView *)scrollView{
if (scrollView.contentOffset.y > 0) {
scrollView.bounces = NO;
}else{
scrollView.bounces = YES;
}
}
5
个人在Xcode 7.3斯威夫特,我只是在viewDidLoad中功能补充一点:
UIWebview.scrollView.bounces = false;
相关问题
- 1. 获取UIWebView滚动和水平反弹但不垂直
- 2. 的UIWebView不滚动,直到底部
- 3. 如何避免垂直下拉菜单在底部添加垂直滚动条?
- 4. 弹力滚动型垂直
- 5. 平滑垂直滚动 - 阻止用户滚动
- 6. 总是滚动到垂直滚动条的底部
- 7. 如何垂直对齐水平滚动底部的两个表
- 8. 如何设置垂直滚动条总是在底部?
- 9. 防止textarea垂直滚动
- 10. iScroll防止垂直滚动
- 11. 停止垂直滚动
- 12. iOS:无法在UIWebView上垂直滚动
- 13. 避免uiwebview这么多垂直滚动
- 14. 管理UIWebView中的垂直滚动
- 15. 阻止整个页面滚动一个div滚动到底部
- 16. 自动滚动底部的UIWebView
- 17. 部分垂直滚动
- 18. 强制垂直滚动条到底
- 19. UIWebView允许点击,但阻止滚动
- 20. 获取GWT ScrollPanel在底部启动其垂直滚动条
- 21. uiwebview中弹性滚动底部的黑色线条?
- 22. 检查UIWebView是否滚动到底部
- 23. 如何禁用移动web应用程序iPhone上的垂直反弹/滚动
- 24. 防止“跳”垂直自动滚动和循环垂直自动滚动
- 25. 使用钛滚动时禁用TableView垂直反弹
- 26. UIScrollview中的UIWebview发送垂直滚动事件滚动视图
- 27. CSS:如何使图像垂直底部
- 28. 如何隐藏底部垂直线highcharts.js
- 29. 如何在UIWebView上显示垂直或水平滚动条?
- 30. 如何将UIWebView垂直滚动事件传输到父视图?
您应该能够设置'contentOffset',滚动型的'scrollviewdidscroll' – zcui93
如何?你能用一些简单的代码来解释我吗? –
@Pyro对不起,我的浏览器非常慢,我想点击投票了,浏览器崩溃了,我点了很多次))接受你再次回答。谢谢你的回答,你的解决方案帮助我:)祝你有美好的一天。 –