我有一个UIRefreshControl,可以访问在线数据并刷新表格视图。在同一个表视图中,我也使用了:
- (NSArray *)sectionIndexTitlesForTableView:(UITableView *)tableView
创建一个字母滚动条,以便用户可以轻松地对数据进行排序。出于某种原因,当我尝试通过向下拖动刷新tableview时,滚动条会在刷新轮进入视图时跳下并在刷新完成后跳回来。
以前有没有人遇到过这个问题,如果有的话,有没有一种简单的方法可以解决它?
答案 0 :(得分:0)
基本上我必须将UITableView转换为UITableViewController,然后将UIRefreshControl转换为控制器的控件。然后我像这样展示了控制器:
- (void) displayContentController: (UIViewController *) content {
[self addChildViewController:content];
content.view.frame = [[self view] frame];
[self.view addSubview:content.view];
[content didMoveToParentViewController:self];
}