Digital PCT265 story MVAPCT-213 - Add Helper to update the orientation.
This commit is contained in:
parent
e13e8ca5ab
commit
1d2defeabb
@ -102,4 +102,22 @@ public extension MVMCoreUIUtility {
|
||||
return nil
|
||||
}
|
||||
}
|
||||
|
||||
@available(iOS 16.0, *)
|
||||
@objc @MainActor
|
||||
static func setNeedsUpdateOfSupportedInterfaceOrientations() {
|
||||
var viewController = NavigationHandler.shared().getViewControllerToPresentOn()
|
||||
while let presentedController = viewController?.presentedViewController,
|
||||
!presentedController.isBeingDismissed {
|
||||
viewController = presentedController
|
||||
}
|
||||
if let navigationController = viewController as? UINavigationController {
|
||||
viewController = navigationController.topViewController
|
||||
}
|
||||
if let viewController = viewController {
|
||||
viewController.setNeedsUpdateOfSupportedInterfaceOrientations()
|
||||
} else if let viewController = MVMCoreUISession.sharedGlobal()?.navigationController?.topViewController {
|
||||
viewController.setNeedsUpdateOfSupportedInterfaceOrientations()
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user