setContentOffset funktioniert nur, wenn animated auf YES @ gesetzt is

Ich habe eine UITableView, die ich 100px nach unten anzeigen lassen möchte. Aus irgendeinem Grund funktioniert dies nur, wenn animiert auf JA gesetzt ist. Warum ist das

- (void)viewWillAppear:(BOOL)animated {
    [super viewWillAppear:animated];
    /*[self.tableView scrollToRowAtIndexPath:[NSIndexPath indexPathForRow:1 inSection:0] 
                          atScrollPosition:UITableViewScrollPositionNone 
                                  animated:NO];*/

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

    [self.tableView setContentOffset:CGPointMake(0,100) animated:YES];
}

Antworten auf die Frage(8)

Ihre Antwort auf die Frage