У меня есть приложение, которое работает примерно так же, как приложение iPhone для контактов. Когда мы добавляем новый контакт, пользователь попадает на экран просмотра только с контактной информацией. Если мы выберем «Все контакты» на панели навигации, пользователь перейдет к списку всех контактов, где отображается недавно добавленный контакт.
Мы можем переместить представление в конкретную строку, используя:
[itemsTableView selectRowAtIndexPath:indexPath animated:NO scrollPosition:UITableViewScrollPositionBottom];
... но это не работает. Я звоню это сразу после звонка:
[tableView reloadData];
Я думаю, я не должен вызывать selectRowAtIndexPath:animated:scrollPosition
метод здесь. Но если не здесь, то где?
Есть ли метод делегата, который вызывается после следующего метода?
-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath;