Я реализовал 2 контроллера вида с разным внешним видом панели навигации (backgroundColor).
Оба они расположены так, чтобы быть покрытыми панелью навигации:
extendedLayoutIncludesOpaqueBars = false
edgesForExtendedLayout = [.top]
Я могу наблюдать 2 глюка:
Цвет навигационной панели изменяется после завершения перехода.
Иногда вид первого виртуального контейнера располагается ниже навигационной панели, и после завершения перехода он правильно размещается (навигационная панель перекрывает вид).
Можно ли перерисовать панель навигации в начале перехода (чтобы изменить ее цвет и компоновку, чтобы они перекрывали вид)?
Здесь можно увидеть оба глюка: https://youtu.be/aryRj4VWFXM