iphone - 检测我何时在页面顶部滚动 UIWebView

标签 iphone uiwebview scroll

我想在我的 webview 顶部添加一个 URL/google 栏,并像 Safari 一样通过向上滚动我的网页来访问它。 为此,我将检测用户何时滚动页面,以及何时滚动到达顶部。

但是我真的不知道怎么办。

一个想法?非常感谢。

马丁

最佳答案

我也在挖掘同样的内容并找到了解决方案。我编写了以下方法来检测滚动坐标。见下文:

-(void)userDidScrollWebView:(id)scrollPoint{
    // NSLog(@"scrolled:::");

    NSString *x1 = [webView stringByEvaluatingJavaScriptFromString: @"scrollX"];


    NSString *y1 = [webView stringByEvaluatingJavaScriptFromString: @"scrollY"];


    NSLog(@"scroll x=%@ y=%@", x1,y1);      

    if ([y1 isEqualToString: @"0"]) {
        NSLog(@"RELAOD ME");
    }   
}

希望对您有帮助。

关于iphone - 检测我何时在页面顶部滚动 UIWebView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2163275/

相关文章:

ios - 我如何区分和引用以编程方式创建的各种 UITextView?

ios - 铿锵: error: no such file or directory: 'ObjC' cannot compile my app anymore

javascript - 将 Iframe 放入 div 容器中

css - iPad 上 div 垂直滚动条的问题

iphone - iPad 使用图像和 javascript 将本地 HTML 加载到 Web View 中

javascript - 为什么我的 div 滚动不工作?

iphone - iOs (cocos2d) 屏幕截图缓存或 CCRenderTexture 缓冲区?它没有改变

iPhone 应用程序加载器和图标文件扩展名

ios - 当我在 swift (iOS) 中使用 loadHTMLString() 方法时,如何在 UIWebView 中导入 css 文件

objective-c - 从 UIWebView 移除阴影