Я попытался установить modalPresentationStyle
на .fullscreen в соответствии с документацией Apple.
После установки modalPresentationStyle
на .fullscreen
, показанный в приведенном ниже коде, система по-прежнему отображает контроллеры представления в UIModalPresentationStyle.automatic
"системное значение по умолчанию"
//Presentation Style
let homeVC = HomeController(viewModel: viewModel)
homeVC.modalPresentationStyle = UIModalPresentationStyle.fullScreen
Платформа, называемая XCoordinator, управляет навигацией в этом приложении, вот пример того, как это делается.
switch route {
case .home:
let viewModel = HomeViewModelImpl(router: anyRouter)
let viewController = HomeController(viewModel: viewModel)
return .push(viewController)
}