iOS6 新特性 UIRefreshControl 下拉刷新实例

   UIRefreshControl 是IOS6 引入的新API,苹果估计想取代第三方的pull to refresh。

  在iOS6中UITableViewController 已经集成了UIRefreshControl 控件。UIRefreshControl目前只能用于UITableViewController

  初始化:

  

self.refreshControl = [[UIRefreshControl alloc]init];
    //    self.refreshControl.tintColor = [UIColor blueColor];
    self.refreshControl.attributedTitle = [[NSAttributedString alloc]initWithString:@"下拉刷新"];
    [self.refreshControl addTarget:self action:@selector(handleData) forControlEvents:UIControlEventValueChanged];

  刷新数据:

- (void) handleData
{
    NSLog(@"refreshed");
    [self.refreshControl endRefreshing];
    self.refreshControl.attributedTitle = [[NSAttributedString alloc]initWithString:@"下拉刷新"];

    self.count++;
    [self.tableView reloadData];
}



你可能感兴趣的:(iOS6,下拉刷新)