0

UITableViewに大量のデータがありますが、セクションにデータを入れたくありません。ただし、テーブルビューに、と同じように機能するスクローラーを実装したいと思います。

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

ありますが、セクションはありません。スクローラーをテーブルビューの各セルのデータに関連付けられた特定の数値にスクロールさせたい。

誰かがこれをして、私を良い方向に向けることができますか?

前もって感謝します!

4

1 に答える 1

0

スクローラーが選択したデータのインデックスを取得できると仮定すると、[UITableView scrollToRowAtIndexPath:atScrollPosition:animated:]を使用できます。コードは次のようになります。

-(void)jumpToSelectedIndex:(NSInteger) selectedIndex {

    NSIndexPath *indexPath = [NSIndexPath indexPathForRow:selectedIndex inSection:0];
    [self.tableView scrollToRowAtIndexPath:indexPath atScrollPosition:UITableViewScrollPositionNone animated:YES];
}
于 2012-11-08T13:39:11.460 に答える