Я должен установить начальную позицию прокрутки моего UITableView для строки, отличной от первой (например, первая строка второго раздела).
На мой взгляд, контроллер viewDidLoad Я пишу:
- (void)viewDidLoad
{
// self.view is a container view, not UITableView
[super viewDidLoad];
[table scrollToRowAtIndexPath:[NSIndexPath indexPathForRow:0 inSection:1]
atScrollPosition:UITableViewScrollPositionTop animated:NO];
}
Когда экран загружается, положение прокрутки не устанавливается немедленно. В противном случае, если для параметра animated установлено значение YES, позиция устанавливается немедленно без анимации. Что происходит?
Как правильно установить начальную позицию строки для UITableView?