Самый простой способ - встроить ваш tableView (и другие ваши представления, поскольку у вас, по-видимому, более одного представления на экране) в UIScrollView
.
Затем, когда вы представляете всплывающее окно на экране,рассчитайте смещение для прокрутки, получив размер всплывающего окна, затем сдвиньте tableView вверх, используя [scrollView setContentOffset:MyOffset animated:YES]
.