Tableview首先隐藏了这些部分?

时间:2016-06-17 06:46:18

标签: ios iphone uitableview

我有一个应用程序,其中我使用10个tableview部分。但我需要将tableview的第五部分放在顶部。然后当用户向下滚动时我只需要加载前4个部分。可以任何人指导我在iOS上的这个?我正在使用普通的tableview.and我试过

[table reloaddata]
dispatch_async(dispatch_get_main_queue(), ^{
            NSIndexPath *rowIndexPath = [NSIndexPath indexPathForRow:1 inSection:3];
            [self.table scrollToRowAtIndexPath:rowIndexPath atScrollPosition:UITableViewScrollPositionTop animated:YES];
        });

但它只会在第1部分的第1行。而不是第3部分。

1 个答案:

答案 0 :(得分:1)

您可以在tableview顶部设置特定部分以这种方式:

[tableview scrollToRowAtIndexPath:[NSIndexPath indexPathForRow:0 inSection:4] atScrollPosition:UITableViewScrollPositionTop animated:NO];

尝试使用此代码可能会对您有所帮助。