我的iOS应用程序有个问题。我正在使用一个UITableView,在其中实现了像这样的“下拉刷新”控制器:
self.refreshControl = [[UIRefreshControl alloc] init];
self.refreshControl.backgroundColor = [UIColor clearColor];
self.refreshControl.tintColor = [UIColor blackColor];
[self.refreshControl addTarget:self
action:@selector(loadTheXML)
forControlEvents:UIControlEventValueChanged];
但是,我有一个小问题。如果我向下滚动表格,并且点击状态栏以滚动到表格顶部,则刷新控制器会部分显示。这里是发生情况的gif:gif链接。
如果我使用此刷新控制器一次,则不再出现该错误,当我点击状态栏时,它将滚动到表格顶部。
如何修复此错误?有任何想法吗?