zoukankan      html  css  js  c++  java
  • EGOTableViewPullRefresh实现下拉刷新

    首先定义EGORefreshTableHeaderView *_refreshView和BOOL _isRefresh;实现EGORefreshTableHeaderDelegate

    1 //定义下拉刷新试图
    2 _refreshView = [[EGORefreshTableHeaderView alloc] initWithFrame:CGRectMake(0, -[UIScreen mainScreen].bounds.size.height, 320, [UIScreen mainScreen].bounds.size.height)];
    3 _refreshView.delegate = self;
    4 [self.tableView addSubview:_refreshView];
     1 //实现scroller的配置
     2 - (void)scrollViewDidScroll:(UIScrollView *)scrollView {
     3     [_refreshView egoRefreshScrollViewDidScroll:scrollView];
     4 }
     5 - (void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate {
     6     [_refreshView egoRefreshScrollViewDidEndDragging:scrollView];
     7   //实现上啦加载更多的选项
     8     if (scrollView.contentOffset.y+scrollView.frame.size.height>scrollView.contentSize.height+40) {
     9     }
    10 }
     1 //实现它的代理
     2 - (NSDate *)egoRefreshTableHeaderDataSourceLastUpdated:(EGORefreshTableHeaderView *)view {
     3     return [NSDate date];
     4 }
     5 - (BOOL)egoRefreshTableHeaderDataSourceIsLoading:(EGORefreshTableHeaderView *)view {
     6     return _isRefresh;
     7 }
     8 - (void)egoRefreshTableHeaderDidTriggerRefresh:(EGORefreshTableHeaderView *)view {
     9     _isRefresh = YES;
    10   /*刷新的其他操作*/
    11 }
    //在结束刷新的地方调用
    _isRefresh = NO;
    [_refreshView egoRefreshScrollViewDataSourceDidFinishedLoading:self.tableView];
  • 相关阅读:
    SharePoint研究之表单登录配置
    asp.net自定义控件之加载层
    可替换参数在SharePoint和VS中的使用
    C#树类型及其遍历
    Asp.net下拉树实现(Easy UI ComboTree)
    驾校考试科目三心得
    c#pdf查看器
    jquery获取服务器控件Label的值
    [JLOI2014] 松鼠的新家 (lca/树上差分)
    洛谷P1445 [Violet] 樱花 (数学)
  • 原文地址:https://www.cnblogs.com/xiaochaozi/p/3696136.html
Copyright © 2011-2022 走看看