UIRefreshControl
没有调用它的选择器。这是UITableView
的层次结构:
UINavigationController-UITabBarController-UIViewController-UITableView
以下是代码。
refreshControl = [[UIRefreshControl alloc] init];
[refreshControl addTarget:self action:@selector(handleRefresh:) forControlEvents:UIControlEventValueChanged];
[contestTableView setContentOffset:CGPointMake(0, -self.refreshControl.frame.size.height) animated:YES];
[contestTableView addSubview:refreshControl];
[refreshControl layoutIfNeeded];
[refreshControl beginRefreshing];
-(void)handleRefresh:(id)sender
{
NSLog (@"Pull To Refresh Method Called");
[self getDataFromServer];
[self.refreshControl endRefreshing];
}
刷新控件在下拉UITableview时没有调用handleRefresh函数。请帮忙解决。