当部分有0行/项时,带有一个部分的UITableView和UICollectionView不显示UIRefreshControl

时间:2014-05-27 09:51:26

标签: ios objective-c uitableview uicollectionview uirefreshcontrol

我在UITableViewUICollectionView中显示内容的页面(用户可以使用按钮在这两个元素之间切换)。所有内容都在一个部分中显示。

正如我在标题中所写,当该部分有0行(如果是UITableView)或0项(如果是UICollectionView),我就无法下拉使用UIRefreshControl进行刷新。

    self.tableViewRefreshControl = [[UIRefreshControl alloc] init];
    [self.tableViewRefreshControl addTarget:self action:@selector(didValueChangedTableViewRefreshControl) forControlEvents:UIControlEventValueChanged];
    [self.tableView addSubview:self.tableViewRefreshControl];

如何解决此问题?

1 个答案:

答案 0 :(得分:0)

尝试此操作(将其放入viewDidLoad的{​​{1}}):

UITableViewController