当调用beginRefreshing
时,我无法看到加载旋转器。
[self.refreshControl beginRefreshing];
我的UITableViewController子类使用了UIRefreshControl
// refresh
UIRefreshControl * refreshControl = [UIRefreshControl new];
[refreshControl addTarget:self action:@selector(refreshTableView) forControlEvents:UIControlEventValueChanged];
self.refreshControl = refreshControl;
当用户交互时(当用户将表格下拉时),它可以完美地工作,然后旋转器可见。
但是当我在viewDidLoad上调用beginRefreshing
时,我看不到旋转器(只有当我拖动表格时才能看到)。
注:
self.refreshControl引用正确
reloadData或endRefreshing不会立即在beginRefreshing之后调用,但存在长时间延迟(通过网络加载数据),因此我不会取消beginRefreshing。
编辑:
只有当tableView
的contentOffset
属性为0并且我调用[self.refreshControl beginRefreshing]
时才会发生。Bug?特点?