我正在使用一个UITableView,它具有下拉刷新功能,但是当我调用[self.refreshControl beginRefreshing]时,下拉刷新的旋转加载图标没有显示出来。
上述代码在viewDidLoad中被调用,因为表格最初正在加载一些数据。如果我在初始刷新后进行下拉刷新,则旋转加载图标可以正常工作。标题会显示出来,但是旋转加载图标没有。
无法解决此问题。在iOS 9.3.2上运行良好,但在iOS 10上不行。
这是我目前正在使用的代码。
- (void)viewDidLoad
{
[super viewDidLoad];
[self setupView];
[self customSetup];
self.refreshControl = [[UIRefreshControl alloc] init];
self.refreshControl.attributedTitle = [[NSAttributedString alloc] initWithString:@"Updating Discounts..."];
[self.refreshControl addTarget:self action:@selector(reloadDeals) forControlEvents:UIControlEventValueChanged];
[self.refreshControl beginRefreshing];
[self.tableView setContentOffset:CGPointMake(0, -self.refreshControl.frame.size.height) animated:YES];
}
事先感谢您的帮助