MJRefresh(上拉加载下拉刷新)
2016-05-08 14:55
369 查看
整理自:https://github.com/CoderMJLee/MJRefresh#%E6%94%AF%E6%8C%81%E5%93%AA%E4%BA%9B%E6%8E%A7%E4%BB%B6%E7%9A%84%E5%88%B7%E6%96%B0
1.导入:pod'MJRefresh'
2.结构图
3.默认下拉刷新
self.tableView.mj_header= [MJRefreshNormalHeader headerWithRefreshingBlock:^{
NSLog(@"1111");
}];
[self.tableView.mj_header beginRefreshing];
[self.tableView.mj_header endRefreshing];
4.动画下拉刷新
MJRefreshGifHeader * header = [MJRefreshGifHeader headerWithRefreshingTarget:self refreshingAction:@selector(loadNewData)];
[header setImages:nil forState:MJRefreshStateIdle];//即将刷新的状态
[header setImages:nil forState:MJRefreshStatePulling];//正在刷新的状态
self.tableView.mj_header = header;
5.时间,状态属性
header.lastUpdatedTimeLabel.hidden = YES;
header.stateLabel.hidden = YES;
[header setTitle:<#(NSString *)#> forState:<#(MJRefreshState)#>]
6.上拉加载跟下拉刷新差不多
1.导入:pod'MJRefresh'
2.结构图
3.默认下拉刷新
self.tableView.mj_header= [MJRefreshNormalHeader headerWithRefreshingBlock:^{
NSLog(@"1111");
}];
[self.tableView.mj_header beginRefreshing];
[self.tableView.mj_header endRefreshing];
4.动画下拉刷新
MJRefreshGifHeader * header = [MJRefreshGifHeader headerWithRefreshingTarget:self refreshingAction:@selector(loadNewData)];
[header setImages:nil forState:MJRefreshStateIdle];//即将刷新的状态
[header setImages:nil forState:MJRefreshStatePulling];//正在刷新的状态
self.tableView.mj_header = header;
5.时间,状态属性
header.lastUpdatedTimeLabel.hidden = YES;
header.stateLabel.hidden = YES;
[header setTitle:<#(NSString *)#> forState:<#(MJRefreshState)#>]
6.上拉加载跟下拉刷新差不多
相关文章推荐
- 【C/C++】printf 格式化输出
- 慕课上学习的五子棋
- CPU的内部架构和工作原理
- CentOS6.5安装RHadoop
- C#属性
- DirectX9 渲染设置
- Xorshift RNGs生成随机数
- 获取HTTP信息
- C++制作俄罗斯方块
- C语言中const的用法
- chrome浏览器广告屏蔽插件adblock下载地址
- Android LayoutInflater详解
- Phoenix Salted Table
- Fabricate equation(dfs + 模拟)
- 内存管理---slab机制 销毁对象
- android项目之通讯录数据库
- HDU 2732 —— Leapin' Lizards
- 淘宝购物倒计时
- C++第五次实验——数组分离
- C#索引器