через UIScrollViewDelegate мб? там есть метод scrollViewDidScroll (UITableViewDelelegate уже несет с собой подписку под UIScrollViewDelegate)
у экрана с картинкой какой класс? и какой класс у второго?
и нужно именно в viewDidLoad это делать? viewDidLoad вызывается когда первый экран еще даже не отображается
self?.navigationController?.pushViewController(vc, animated: true)
у 2 экрана контроллер есть, к которому он подключен?
или beginUpdate() ... endUpdate()?
@dbalantaev пойдет?