我在 UITableView 中有很多数据,但我不想要任何部分。但是,我想在我的表格视图中实现一个滚动条,其工作方式与
- (NSArray *)sectionIndexTitlesForTableView:(UITableView *)tableView {
//...
}
有,但没有部分。我希望我的滚动条滚动到与表格视图的每个单元格中的数据关联的特定数字。
有没有人这样做并且可以为我指明正确的方向?
提前致谢!
我在 UITableView 中有很多数据,但我不想要任何部分。但是,我想在我的表格视图中实现一个滚动条,其工作方式与
- (NSArray *)sectionIndexTitlesForTableView:(UITableView *)tableView {
//...
}
有,但没有部分。我希望我的滚动条滚动到与表格视图的每个单元格中的数据关联的特定数字。
有没有人这样做并且可以为我指明正确的方向?
提前致谢!
假设您的滚动条可以获取所选数据的索引,您可以使用 [UITableView scrollToRowAtIndexPath:atScrollPosition:animated:]。代码可能如下所示:
-(void)jumpToSelectedIndex:(NSInteger) selectedIndex {
NSIndexPath *indexPath = [NSIndexPath indexPathForRow:selectedIndex inSection:0];
[self.tableView scrollToRowAtIndexPath:indexPath atScrollPosition:UITableViewScrollPositionNone animated:YES];
}