`
lizhuang
  • 浏览: 903757 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

UIWebView滚动到底部的代码

 
阅读更多
实现UIWebViewDelegate中的

- (void)webViewDidFinishLoad:(UIWebView *)webView{
    NSInteger height = [[webView stringByEvaluatingJavaScriptFromString:@"document.body.offsetHeight;"] intValue];
    NSString* javascript = [NSString stringWithFormat:@"window.scrollBy(0, %d);", height];  
    [webView stringByEvaluatingJavaScriptFromString:javascript];
}

原文地址:
http://stackoverflow.com/questions/3594851/how-can-i-scroll-programmatically-to-the-bottom-in-a-uiwebview
分享到:
评论

相关推荐

    UIWebView/UIScrollView+EGO实现下拉刷新

    7. **可选:上拉加载更多**:如果项目还包含了上拉加载更多的功能,那么开发者需要配置EGORefreshFooterView,并在用户上拉到ScrollView底部时触发加载更多数据的操作。 通过这样的实现,用户在浏览UIWebView中的...

    弹框后禁止遮罩层后面页面滚动(兼容ios和android).zip

    在iOS设备上,由于其独特的UIWebView或WKWebView的滚动行为,弹出层经常会出现遮罩层无法阻止底层页面滚动的情况。而在Android设备上,由于各种浏览器和系统版本的差异,处理方式也有所不同。这个问题不仅影响了用户...

    ios-scrollerView无限滑动.zip

    2. 商品列表:电商应用的商品列表通常采用无限滚动设计,当用户滚动到底部时自动加载更多商品。 六、注意事项 1. 数据一致性:在进行内容切换时,要保证显示的数据与实际数据源保持一致,防止出现逻辑错误。 2. ...

    Webview pull and down refresh demo

    2. **上拉刷新(Load More)**: 当用户滚动到底部时,上拉刷新功能会加载更多的内容。这在社交媒体、新闻应用或者长列表中非常常见,用于提供无尽的滚动体验。实现上拉刷新通常需要监听ScrollView的contentOffset...

    PageControl-demo

    UIPageControl是苹果iOS SDK中的一个类,它是一个小型控件,通常位于水平滚动视图(如UIScrollView或UIWebView)的底部,用于指示用户可以滑动的页面数量和当前所在页面。UIPageControl显示为一系列小圆点,其中当前...

    swift-加载在cell上的webview自适应高度

    最后,为了更好地管理项目代码,可以将以上逻辑封装到一个专门的`WebCell`类中,并在需要使用的地方通过注册这个自定义Cell类并配置相应的数据源来实现。 综上所述,实现"swift-加载在cell上的webview自适应高度"这...

    UI-106-WebView-拖动

    例如,如果用户滑动到网页的顶部或底部,你可以启动一个新的动画或加载更多内容。 此外,UIWebView还有许多其他高级功能,如注入JavaScript代码来与网页内容交互,或者处理网页中的链接点击等。对于JavaScript的...

    ios-常见的选项卡.zip

    同时,它会和`UIScrollView`或其子类(如`UIWebView`)配合使用,当用户滚动页面时自动更新当前页的指示。 总的来说,这个压缩包可能包含了关于如何在iOS应用中创建和定制选项卡、分段选择器以及分页指示器的实例...

    AddPOi:代码测试,一个编辑页面,用户用拖拽的方式添加Poi到具体的天数,以及排序

    关于实现的功能,用户可以通过拖拽方式添加Poi,这可能涉及到UIPanGestureRecognizer或UIWebView等手势识别技术。拖放功能的实现通常需要重写视图的触摸事件处理,以捕捉开始、移动和结束的动作,同时与数据模型进行...

    SVWebViewController.zip

    要在项目中使用 SVWebViewController,首先需要将其添加到工程中,可以使用 CocoaPods 或手动导入源代码。然后,通过初始化方法创建 SVWebViewController 实例,并设置要加载的网页 URL。在适当的时候,如用户点击...

    iOS中UIScrollerView的用法及基于AotoLayout的控件悬停

    例如,通过增加contentInset,可以创建一个有固定头部或底部栏的滚动视图。 滚动视图的位置由ContentOffset属性跟踪,这是一个CGPoint,表示当前可视内容在滚动视图边界的左上角。ContentOffset的值可以是正数或...

    网页往下拉动时出现背景透明的效果

    - **TransparentUIWebViews**:这可能是源代码的主要部分,包含了实现背景透明效果的UIWebView或者WKWebView的自定义视图。 学习这个案例可以帮助开发者了解如何在iOS应用中创建动态的、交互式的界面效果,提升用户...

    iOS实现淘宝上拉进入详情页交互效果

    当用户向上滑动屏幕,到达一定位置时,会显示“继续拖动,查看图文详情”的提示,继续上拉会触发页面的翻转动画,图文详情部分(通常由UIWebView承载)从底部滑出并占据整个屏幕。若用户下拉,顶部会淡出“下拉,...

    JDProductDetail:仿京东商品详情 上拉图文详情

    在上拉加载时,需要监听滚动事件,当用户接近页面底部时加载更多内容。 3. **网络请求与数据解析**:商品详情和图文内容通常从服务器获取,因此需要使用URLSession或第三方库如AFNetworking进行网络请求。接收到的...

    iOS开发中简单实用的几个小技巧

    当从一个带有tabbar的ViewController跳转到另一个ViewController时,若希望隐藏tabbar,可以这样操作: ```swift let storyboard = UIStoryboard(name: "Main", bundle: nil) let destinationViewController = ...

Global site tag (gtag.js) - Google Analytics