如何以编程方式在iOS UITableView中首先显示第二部分

时间:2014-04-30 06:30:12

标签: ios objective-c uitableview

我有一个包含许多部分的UITableView。通常,iOS在UITableView中首先显示第一部分。在我的情况下,我想先显示第二部分。我认为它就像带有archor标签的HTML书签一样。是否有可能以编程方式进行?让我知道该怎么做。

1 个答案:

答案 0 :(得分:0)

我不知道我可以以编程方式滚动到UITableView中的欲望位置。我使用下面的代码片段滚动到第二部分。

-(void)viewDidAppear:(BOOL)animated
{
    [self.tableView reloadData];

    // Display second section first
    NSIndexPath *indexPath = [NSIndexPath indexPathForRow:0 inSection:1];
    [self.tableView scrollToRowAtIndexPath:indexPath atScrollPosition:UITableViewScrollPositionTop animated:YES];
}

参考

UItableview scrollToRowAtIndexPath not displaying last row correctly

iOS UItableview scrollToRowAtIndexPath not working anymore