iOS tableView 自带的下拉刷新

来源:互联网 发布:c语言if语句嵌套的规定 编辑:程序博客网 时间:2024/05/21 22:39

iOS tableView 自带的下拉刷新

首先在viewDidLoad中调用setupRefresh方法- (void)viewDidLoad {    [super viewDidLoad];    [super setupRefresh];    。。。// 此处略去创建tableView的相关代码}接下来是setupRefresh方法的实现// 下拉刷新- (void)setupRefresh {    NSLog(@"setupRefresh -- 下拉刷新");    UIRefreshControl *refreshControl = [[UIRefreshControl alloc] init];    [refreshControl addTarget:self action:@selector(refreshClick:) forControlEvents:UIControlEventValueChanged];    [self.tableView addSubview:refreshControl];    [refreshControl beginRefreshing];    [self refreshClick:refreshControl];}// 下拉刷新触发,在此获取数据- (void)refreshClick:(UIRefreshControl *)refreshControl {    NSLog(@"refreshClick: -- 刷新触发");    。。。// 此处添加刷新tableView数据的代码    [refreshControl endRefreshing];    [self.tableView reloadData];// 刷新tableView即可}
0 0
原创粉丝点击