Для вашего контроллера табличного представления вызывается -viewWillAppear:
перед отображением всплывающего окна? Если это так, вы можете написать это так:
- (void)viewWillAppear:(BOOL)animated
{
[self.tableView selectRowAtIndexPath:<indexPath>
animated:animated
scrollPosition:UITableViewScrollPositionMiddle];
[super viewWillAppear:animated];
}
Очевидно, замените <indexPath>
на правильный путь индекса и установите положение прокрутки, как вы хотите. Вы также можете передать NO
вместо animated
, чтобы оно выглядело так, как оно было выбрано до появления представления.