我有一个包含2个部分的tableview,第一部分有1行,第二部分至少有1行(或更多)。
现在我希望加载View,以便1. section的1.行位于屏幕的顶部,但是应该有一个自动的1-row-up-scroll,以便第一个单元格消失了,2.部分的1.行位于顶部。
我试过这样:
-(void)viewDidAppear:(BOOL)animated{
[super viewDidAppear:animated];
NSIndexPath *indexPath1 = [NSIndexPath indexPathForRow:1 inSection:1];
[self.tableView scrollToRowAtIndexPath:indexPath1 atScrollPosition:UITableViewScrollPositionTop animated:YES];
视图显示正常,但是tableview没有向上滚动。 谢谢你的帮助!
Wusel
答案 0 :(得分:0)
看起来tableView的内容大小不够大,无法漫步到此单元格。
尝试使用contentOffset属性将tableView滚动到手动更正位置。 我相信它应该会有所帮助。