| 1234567891011121314151617181920212223242526272829 |
- //
- // AppUtility.swift
- // Sirani
- //
- // Created by Anhar Solehudin on 19/04/19.
- // Copyright © 2019 Anhar Solehudin. All rights reserved.
- //
- import UIKit
- struct AppUtility {
-
- static func lockOrientation(_ orientation: UIInterfaceOrientationMask) {
-
- if let delegate = UIApplication.shared.delegate as? AppDelegate {
- delegate.orientationLock = orientation
- }
- }
-
- /// OPTIONAL Added method to adjust lock and rotate to the desired orientation
- static func lockOrientation(_ orientation: UIInterfaceOrientationMask, andRotateTo rotateOrientation:UIInterfaceOrientation) {
-
- self.lockOrientation(orientation)
-
- UIDevice.current.setValue(rotateOrientation.rawValue, forKey: "orientation")
- UINavigationController.attemptRotationToDeviceOrientation()
- }
-
- }
|