UIRefressController下拉刷新 刷新记录上次时间
2014-01-07 10:39
141 查看
新建的是继承自uirefreshcontroller类,具体代码如下
- (void)viewDidLoad
{
[super
viewDidLoad];
// Uncomment the following line to preserve selection between presentations.
// self.clearsSelectionOnViewWillAppear = NO;
// Uncomment the following line to display an Edit button in the navigation bar for this view controller.
// self.navigationItem.rightBarButtonItem = self.editButtonItem;
//
下拉刷新
UIRefreshControl *refCtl = [[UIRefreshControl
alloc]
init];
// NSAttributedString:字符串(下划线
斜体
粗体...)
refCtl.attributedTitle = [[[NSAttributedString
alloc] initWithString:@"下拉加载更多..."] autorelease];
//着色
refCtl.tintColor =[UIColor
redColor];
//
设置到表格视图之上
//
继承自UITableViewController的类
自带一个TableView
self.refreshControl = refCtl;
//添加事件
[refCtl addTarget:self
action:@selector(myPull:)
forControlEvents:UIControlEventValueChanged];
}
- (void)myPull:(UIRefreshControl *) ctl
{
NSLog(@"myPull...");
//
转圈三秒结束
[self
performSelector:@selector(finishLoading:)
withObject:ctl afterDelay:3.0];
}
- (void)finishLoading:(UIRefreshControl *)ctl
{
[ctl endRefreshing];
NSDateFormatter * formatter = [[[NSDateFormatter
alloc]
init] autorelease];
[formatter setDateFormat:@"YY-MM-dd hh:mm:ss a"];
NSString * time = [formatter
stringFromDate:[NSDate
date]];
ctl.attributedTitle = [[[NSAttributedString
alloc]
initWithString:time]
autorelease];
}
- (void)viewDidLoad
{
[super
viewDidLoad];
// Uncomment the following line to preserve selection between presentations.
// self.clearsSelectionOnViewWillAppear = NO;
// Uncomment the following line to display an Edit button in the navigation bar for this view controller.
// self.navigationItem.rightBarButtonItem = self.editButtonItem;
//
下拉刷新
UIRefreshControl *refCtl = [[UIRefreshControl
alloc]
init];
// NSAttributedString:字符串(下划线
斜体
粗体...)
refCtl.attributedTitle = [[[NSAttributedString
alloc] initWithString:@"下拉加载更多..."] autorelease];
//着色
refCtl.tintColor =[UIColor
redColor];
//
设置到表格视图之上
//
继承自UITableViewController的类
自带一个TableView
self.refreshControl = refCtl;
//添加事件
[refCtl addTarget:self
action:@selector(myPull:)
forControlEvents:UIControlEventValueChanged];
}
- (void)myPull:(UIRefreshControl *) ctl
{
NSLog(@"myPull...");
//
转圈三秒结束
[self
performSelector:@selector(finishLoading:)
withObject:ctl afterDelay:3.0];
}
- (void)finishLoading:(UIRefreshControl *)ctl
{
[ctl endRefreshing];
NSDateFormatter * formatter = [[[NSDateFormatter
alloc]
init] autorelease];
[formatter setDateFormat:@"YY-MM-dd hh:mm:ss a"];
NSString * time = [formatter
stringFromDate:[NSDate
date]];
ctl.attributedTitle = [[[NSAttributedString
alloc]
initWithString:time]
autorelease];
}
相关文章推荐
- 03-使用cookie记录上次登录的时间
- 黑马day05 Cookie技术入门&记录上次访问的时间
- 让win7系统记录自己上次打开电脑的时间
- Cookie应用之用户上次访问时间、用户浏览记录
- MJRefresh 设置上次刷新时间
- 开源视频播放器IjkPlayer使用记录之(三)--播放视频从上次播放的时间点播放。
- cookie的简单应用--记录上次访问时间
- Cookie小案例:记录上次访问网站的时间
- cookie-jsp实现记录用户上次访问时间
- cookie的简单应用--记录上次访问时间
- Cookie应用 1(记录上次访问时的时间)(No.38)
- Cookie应用之用户上次访问时间、用户浏览记录(转)
- 记录用户上次访问时间的代码实现
- java之Cookie案例--记录上次访问时间
- 记录用户上次访问时间(cookie和session)
- cookie记录上次访问时间
- 记录您上次访问时间
- servlet学习笔记---Cookie记录上次访问时间和访问次数
- JS关闭浏览器记录离开时间,刷新不作处理
- C# winform treeview 刷新前,记录上次折叠情况,刷新后,恢复到上次情况