IOS

模仿锤子阅读的下拉刷新

Posted by steven on September 12, 2016

模仿锤子阅读的下拉刷新效果

Demo:

image

Usage:

//oc
_scrollView = [[UIScrollView alloc] initWithFrame:self.view.bounds];
DxRefreshView *refreshHeader = [[DxRefreshView alloc] init];
refreshHeader.color = [UIColor blueColor];
refreshHeader.actionHandler = ^{
     //刷新数据
};
_scrollView.refreshHeader = refreshHeader;

//swift
let refreshHeader:DxRefreshView = DxRefreshView();
refreshHeader.color = UIColor.blue;
refreshHeader.actionHandler = {
    //刷新数据
};
tableView.setRefreshHeader(refreshHeader: refreshHeader);

刷新完成之后:

//oc
[_scrollView.refreshHeader endRefreshing];
//swift
scrollView.endRefreshing();

不通过下拉触发,直接开始刷新:

//oc
[_scrollView.refreshHeader beginRefreshing];
//swift
scrollView.beginRefreshing();

Source

Swift 3

Objective-c