Как отключить обратно (родительский) VC автоповорот? - PullRequest
0 голосов
/ 08 ноября 2018
let navVC = UINavigationController(rootViewController: destinationVC)
navVC.modalPresentationStyle = .overFullScreen
viewController?.present(navVC, animated: true, completion: nil)

После этого блока на экране отображается vc, у которого есть доступ к автоматическому повороту. Но vc, которые представляют navVC, тоже автоматически. Как устранить эту ошибку?

Код AppDelegate:

  func application(_ application: UIApplication, supportedInterfaceOrientationsFor window: UIWindow?) -> UIInterfaceOrientationMask {
    let presentedViewController = UIHelper.topViewController()

    if presentedViewController is FullOrientationRotate {
      print("presentedViewController is ", presentedViewController)
      return .all
    }
    return .portrait
  }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...