2012-11-08 37 views
0

我在UITableView中有很多數據,但我不想在任何部分。不過,我想實現我的表視圖中的滾動,在相同的方式如何在只有一節的UITableView中實現滾動條?

- (NSArray *)sectionIndexTitlesForTableView:(UITableView *)tableView { 
     //... 
    } 

做工作,但無需部分。我希望滾動條滾動到與表格視圖的每個單元格中的數據關聯的特定數字。

有沒有人這樣做,可以指向我的方向?

在此先感謝!

+1

'UITableView'需要至少一個部分才能加載任何單元。 – runmad

+0

好評,改變了我的問題! – Groot

回答

0

假設您的滾動器可以獲取所選數據的索引,可以使用[UITableView scrollToRowAtIndexPath:atScrollPosition:animated:]。代碼可能如下所示:

-(void)jumpToSelectedIndex:(NSInteger) selectedIndex { 

    NSIndexPath *indexPath = [NSIndexPath indexPathForRow:selectedIndex inSection:0]; 
    [self.tableView scrollToRowAtIndexPath:indexPath atScrollPosition:UITableViewScrollPositionNone animated:YES]; 
} 
相關問題