注意:我找到了很多解决方案,但没有工作,我想要正确的答案,所以请不要标记为重复。
我的代码:
- (void)viewDidLoad {
[super viewDidLoad];
IArray=[[NSMutableArray alloc]init];
[self doSomethingWithTheJson];
refreshControl = [[UIRefreshControl alloc]init];
[refreshControl addTarget:self action:@selector(refreshTable:) forControlEvents:UIControlEventValueChanged];
[self.CriTable addSubview:refreshControl];
[self.CriTable sendSubviewToBack:refreshControl];
}
- (void)refreshTable:(id)sender {
//TODO: refresh your data
[refreshControl endRefreshing];
[self.CriTable reloadData];
}
我有两个问题:
(1)UIRefreshControl可以在没有UITabBarCotroller的情况下工作吗?
(2)如果它比我的代码中的问题有效吗?
答案 0 :(得分:0)
终于得到了我的解决方案。在我的情况下,我将tableview
反弹标记设置为未选中。
只需将tableview
跳出设置为已选中。