ошибка при использовании UITableViewScrollPositionMiddle: atScrollPosition: заставляет мое табличное представление становиться не прокручиваемым - PullRequest
1 голос
/ 07 октября 2011

В настоящее время я пытаюсь, чтобы мой uitableview автоматически прокручивал до выбранной ячейки. Однако я на полпути, однако, когда теперь я использую этот метод (ниже) внутри tableView: cellForRowAtIndexPath: и он точно центрирует uitableview по ранее выбранному Однако indexpath не позволяет пользователю прокручивать оставшуюся часть таблицы .. он остается фиксированным в этой позиции ..

//Center previously ticked cell to center of the screen
[self.tableView scrollToRowAtIndexPath:oldCheckedData  atScrollPosition:UITableViewScrollPositionMiddle animated:YES];

Вот пример того, чего я пытаюсь достичь. First Select desired cell then return user to parent view Opps, User mistake would like to change value

1 Ответ

0 голосов
/ 07 октября 2011

Хорошо, единственный метод, который я пропустил, это тот, который решил проблему ... вот ответ.

- (void)viewDidAppear:(BOOL)animated
{
    [super viewDidAppear:animated];
    //Center previously ticked cell to center of the screen
    [self.tableView scrollToRowAtIndexPath:yourSelectedIndexMethod  atScrollPosition:UITableViewScrollPositionMiddle animated:YES];
}
...