Iphone 实现拉式刷新视图特性

Iphone 实现拉式刷新视图特性,iphone,objective-c,cocoa-touch,uiviewcontroller,pull-to-refresh,Iphone,Objective C,Cocoa Touch,Uiviewcontroller,Pull To Refresh,我们能否在自定义视图控制器上实现拉入刷新功能?。我的视图控制器不是表视图控制器,我想在下拉屏幕时刷新此视图。如何实现此功能?简而言之,您需要执行以下操作: 将视图嵌入到UIScrollView中 将控制器设置为滚动视图的代理 在滚动视图中添加一个“Pull To Refresh”子视图,使其框架脱离屏幕顶部。对于30磅高的指示器视图,类似于CGRectMake(0,-30,320,30)的内容 实现–scrollViewDidScroll:在用户拖动时更新“拉动刷新”视图 执行–ScrollVi

我们能否在自定义视图控制器上实现拉入刷新功能?。我的视图控制器不是表视图控制器,我想在下拉屏幕时刷新此视图。如何实现此功能?

简而言之,您需要执行以下操作:

  • 将视图嵌入到
    UIScrollView
  • 将控制器设置为滚动视图的代理
  • 在滚动视图中添加一个“Pull To Refresh”子视图,使其框架脱离屏幕顶部。对于30磅高的指示器视图,类似于CGRectMake(0,-30,320,30)的内容
  • 实现
    –scrollViewDidScroll:
    在用户拖动时更新“拉动刷新”视图
  • 执行
    –ScrollViewDiEndDraging:将减速:
    以在拖动结束时检查
    scrollView.contentOffset
    。如果超出刷新阈值,则执行刷新