В настоящее время я использую два viewController для разработки следующего макета. Он состоит из MainController, определенного в раскадровке, с только представлением в качестве подпредставления, и программно добавленным CustomController в это подпредставление, которое раздувает его собственное представление через файл XIB. CustomController имеет только табличное представление как дочернее.
MainController имеет прикрепленную панель навигации. В CustomController viewDidLoad () я установил prefersLargeTitles в true, и он не работает должным образом при прокрутке tableView. Заголовок не сворачивается при прокрутке таблицы вверх и не расширяется при прокрутке таблицы вниз.
В настоящее время я могу реализовать это поведение только в том случае, если MainController напрямую имеет табличное представление в качестве первого дочернего вида:
Но мне нужно иметь возможность использовать это поведение, используя CustomController для проблем с архитектурой приложения.
Полагаю, внутренняя механика прокрутки табличного представления по какой-то причине не передается его родительскому навигационному контроллеру.
Есть какая-то ссылка, которую мне нужно передать? Может быть, изменение стека представления?