zoukankan      html  css  js  c++  java
  • IOS开发使用YiRefresh进行刷新

      1.将YiRefresh下载后,拖进项目

    YiRefresh地址:https://github.com/coderyi/YiRefresh

      2.添加两个头文件

    #import "YiRefreshHeader.h"

    #import "YiRefreshFooter.h"

      3.添加头部刷新和尾部刷新属性

    @property(nonatomic,strong) YiRefreshHeader *refreshHeader;

    @property(nonatomic,strong) YiRefreshFooter *refreshFooter;

      4.在viewDidLoad中添加[self refreshTableView];

      5.在refreshTableView方法中设置相应的东西

    -(void)refreshTableView{

        // YiRefreshHeader  头部刷新按钮的使用

        self.refreshHeader=[[YiRefreshHeader alloc] init];

        self.refreshHeader.scrollView=self.tableView;

        [self.refreshHeader header];

        

        __weak SearchGoodsAndBusinessTableViewController * weakSelf = self;

        

        self.refreshHeader.beginRefreshingBlock=^(){

            // 后台执行:

            dispatch_async(dispatch_get_global_queue(0, 0), ^{

                dispatch_async(dispatch_get_main_queue(), ^{

                    // 主线程刷新视图

                    [weakSelf requestSearchWithKeyText:weakSelf.searchText];

                    [weakSelf.refreshHeader endRefreshing];

                });

            });

        };

        

        // 是否在进入该界面的时候就开始进入刷新状态

        [self.refreshHeader beginRefreshing];

        

        // YiRefreshFooter  底部刷新按钮的使用

        self.refreshFooter=[[YiRefreshFooter alloc] init];

        self.refreshFooter.scrollView=self.tableView;

        [self.refreshFooter footer];

        

        self.refreshFooter.beginRefreshingBlock=^(){

            // 后台执行:

            dispatch_async(dispatch_get_global_queue(0, 0), ^{

                dispatch_async(dispatch_get_main_queue(), ^{

                    // 主线程刷新视图

                    [weakSelf requestSearchWithKeyText:weakSelf.searchText];

                    [weakSelf.refreshFooter endRefreshing];

                });

            });

        };

    }

  • 相关阅读:
    Spring中@Autowired注解、@Resource注解的区别 (zz)
    ECLIPSE使用HG插件去上载 GOOGLE.CODE下的代码
    jrebel
    myeclipse 上安装 Maven3
    web项目目录结构
    笔记 利用python进行数据分析
    算法浅入浅出之Textrank
    算法浅入浅出之TF-IDF
    python库之jieba小试牛刀 3
    python库之jieba小试牛刀 2
  • 原文地址:https://www.cnblogs.com/yyt-hehe-yyt/p/4906839.html
Copyright © 2011-2022 走看看