2014-11-02 53 views
0

我有一个UIRefreshControl访问在线数据并刷新表视图。就在同表视图,我也使用:当UIRefreshControl处于活动状态时,标题滚动条向下移动?

- (NSArray *)sectionIndexTitlesForTableView:(UITableView *)tableView 

要创建一个字母的滚动条,使用户可以轻松地通过排序数据。出于某种原因,当我尝试通过向下拖动来刷新桌面视图时,刷新轮进入视图时滚动条向下跳,并且一旦刷新完成就跳回。

有没有人曾经遇到过这个问题,如果有的话,是否有一个简单的方法来解决它?

回答

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]; 
} 
相关问题