2014-11-02 75 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]; 
} 
相關問題