0

我有一个静态 tableviewcontroller (必须以这种方式完成),但我想在加载时将其设置为某个位置(索引 40)。不幸的是,下面的代码只有在它不是静态的时候才有效。有没有其他方法可以做到这一点?

 [self.tableView scrollToRowAtIndexPath:[NSIndexPath indexPathWithIndex:1]
                          atScrollPosition:UITableViewScrollPositionNone
                                  animated:NO];
4

1 回答 1

1

好吧,如果单元格是静态的并且它们的大小总是相同的,你总是可以直接调整 table view 的 contentOffset 属性来设置屏幕上的单元格,例如:

CGPoint offsetOfCell40 = CGPointMake(0.0f, 2500.0f);
[tableView setContentOffset:offsetOfCell40 animated:NO];
于 2013-08-08T02:38:49.880 回答