ios应用里需要用到下拉刷新来更新应用的数据,ios自带的下拉刷新UIRefreshControl目前只能用于UITableViewController
-(void)beginRefreshing //创建下拉刷新
{
refresh = [[UIRefreshControl alloc]init];
refresh.tintColor = [UIColor lightGrayColor];
refresh.attributedTitle = [[NSAttributedString alloc]initWithString:@"下拉刷新"]; //属性名称为下拉刷新
[refresh addTarget:self action:@selector(refreshTabelviewAction:) forControlEvents:UIControlEventValueChanged]; //添加事件
self.refreshControl = refresh;
}
-(void)refreshTabelviewAction:(UIRefreshControl *)refreshs
{
if(refreshs.refreshing)//正在刷新的时候的显示
{
refreshs.attributedTitle = [[NSAttributedString alloc]initWithString:@"正在刷新"];
[self performSelector:@selector(refreshData) withObject:nil afterDelay:2];
}
}
-(void)refreshData
{
NSString *syseTime = nil;
NSDateFormatter *formatter = [[NSDateFormatter alloc]init];
[formatter setDateFormat:@"yyyy-mm-dd hh:mm:ss" ];
syseTime = [formatter stringFromDate:[NSDate date]];
NSString *lastUpdated = [NSString stringWithFormat:@"上一次更新时间为 %@", [formatter stringFromDate:[NSDate date]]];
self.refreshControl.attributedTitle = [[NSAttributedString alloc] initWithString:lastUpdated] ;//以上为刷新时显示上一次刷新的时间
[self.refreshControl endRefreshing];//结束刷新
[self.tableView reloadData];//重新加载数据
}
相关推荐
使用EGOTableViewPullRefresh开源项目在IOS中实现UITableView的下拉刷新功能,对源码进行了一些改动,支持中英文显示,刷新时间格式也做了修改
IOS下拉刷新的DEMO 大家来看一眼...
ios下拉刷新功能实现
iOS 下拉刷新WebView
见博客;http://blog.csdn.net/baidu_nod/article/details/37339193
IOS 下拉刷新框架
一个关于ios 下拉刷新 的小demo。
IOS下拉刷新的例子 下拉刷新Dome ,基于EGOTableViewPullRefresh实现
实现基本UITableView的下拉刷新和上拉加载更多的功能
很好用的iOS 下拉刷新demo,直接加入工程皆可以使用,并且易懂,很容易改成自己的风格
IOS下拉刷新列表,基于EGORefreshTableHeaderView控件写的下拉刷新列表。
iOS下拉刷新页面 EGORefreshTableHeaderView ,EGORefreshTableHeaderView 是一个在 iOS 上实现向下拉刷新列表的组件。
iOS下拉刷新上拉加载更多-支持自定义加载head和foot
iOS 下拉刷新 VASRefreshControl ,VASRefreshControl 简单的下拉刷新,支持 RACCommand。
iOS 下拉刷新 YiRefresh ,YiRefresh —— 下拉刷新,大道至简,最简单的网络刷新头部下拉刷新用法refreshHead...
iOS 下拉刷新 MJRefresh ,MJRefresh 是最简单的下拉刷新方式。
ios下拉刷新demo 仅供参考 供大家学习和使用 谢谢提意见 ios开发者共用
iOS 下拉刷新 CCEaseRefresh ,CCEaseRefresh是仿照NetEase网易新闻version5.3.4的下拉刷新。继承UIC...
iOS 下拉刷新 LGRefreshView ,LGRefreshView 是 iOS 用于 UIScrollView,UITableView 和 ...
iOS 下拉刷新 SSAPullToRefresh ,SSAPullToRefresh 是简单的 PullToRefresh 实现,灵感来源于 Faceb...