MJRefresh的詳細使用說明

上下拉刷新功能在現在的APP應用中經常使用,在上下拉刷新頁面中MJRefresh個人認爲是做的最好的。只需要幾句代碼就可以實現上下拉刷新功能,而且裏面提供了很多的樣式和自定義樣式。
這個是MJRefresh的GitHub鏈接地址
https://github.com/CoderMJLee/MJRefresh
MJRefresh的使用也是很方便的,下面介紹他的使用
當下載下來之後會有這幾個文件夾
這裏寫圖片描述

使用時只需要在工程中導入#import “MJRefresh.h”即可

這裏寫圖片描述
例如當要使用UITableViewController加載上下拉刷新時,就進入Second這個分組裏面找對應的樣式就可以了
這裏寫圖片描述

右側全是分好的各種樣式,例如想要使用第一種樣式只需要把對應的樣式代碼拷貝過來即可

_tableView = [[UITableView alloc]initWithFrame:CGRectMake(0, 64, kViewW, kViewH) style:UITableViewStylePlain];
_tableView.backgroundColor = [UIColor yellowColor];
_tableView.delegate = self;
_tableView.dataSource = self;
[self.view addSubview:_tableView];

__unsafe_unretained __typeof(self) weakSelf = self;

// 設置回調(一旦進入刷新狀態就會調用這個refreshingBlock)
self.tableView.mj_header = [MJRefreshNormalHeader headerWithRefreshingBlock:^{
    [weakSelf loadNewData];
}];

// 馬上進入刷新狀態
[self.tableView.mj_header beginRefreshing];

然後自己做好對數據的處理。
如果要使用自定義的樣式的話就需要進入DIY分組裏找到對應的類進行修改即可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章