码迷,mamicode.com
首页 > 其他好文 > 详细

UIRefreshControl系统下拉刷新

时间:2015-05-23 18:18:11      阅读:135      评论:0      收藏:0      [点我收藏+]

标签:

1.目前只对UITableviewController有用;
2.只能下拉刷新,不能上拉刷新;
3.init或者viewdidload中创建UIRefreshControl,设置文字,颜色等信息;
4.系统自动管理UIRefreshControl,自动添加到tableview视图中;
5.给UIRefreshControl添加方法,当值改变的时候调用,方法用于数据请求;
6.该方法中请求数据确认完成之后,调用endRefreshing方法,关闭刷新;
 
 
- (void)creatRefreshing {
    self.refreshControl = [[UIRefreshControl alloc] init];
    self.refreshControl.attributedTitle = [[NSAttributedString alloc] initWithString:@"下拉刷新"];
    self.refreshControl.tintColor = [UIColor grayColor];
      [self.refreshControl addTarget:self action:@selector(refreshAction) forControlEvents:UIControlEventValueChanged];
}

- (void)refreshAction{
   
    // 请求数据
    [self requestData];
    // 结束刷新
    [self.refreshControl endRefreshing];
}

UIRefreshControl系统下拉刷新

标签:

原文地址:http://www.cnblogs.com/huangzs/p/4524628.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!