我有一个静态tableviewcontroller(它必须以这种方式完成),但我想在加载时将其设置为某个位置(索引40)。不幸的是,下面的代码只有在不是静态时才有效。是否有其他方法可以实现这一目标?
[self.tableView scrollToRowAtIndexPath:[NSIndexPath indexPathWithIndex:1]
atScrollPosition:UITableViewScrollPositionNone
animated:NO];
答案 0 :(得分:1)
好吧,如果单元格是静态的并且它们的大小将始终相同,您可以随时直接调整表格视图的contentOffset属性以设置屏幕上的单元格,例如:
CGPoint offsetOfCell40 = CGPointMake(0.0f, 2500.0f);
[tableView setContentOffset:offsetOfCell40 animated:NO];