2017-11-29 15 views
0

ポートレートから常にビューコントローラを表示する方法はありますか?たとえば、私が風景モードで、ホームボタンが左側にある場合、ビューコントローラは左側から提示されます。それは常にビューの下から提示されていますポートレート[iOS]からビューコントローラを常に表示

//When button is pressed 
let viewController = UIStoryboard(name: "Main", bundle: nil).instantiateViewController(withIdentifier: "viewContoller") as! CustomViewController 
self.present(viewController, animated: true, completion: nil) 

//App delegate 
func application(_ application: UIApplication, supportedInterfaceOrientationsFor window: UIWindow?) -> UIInterfaceOrientationMask { 
    return .all 
} 

答えて

0
override func viewDidLoad() { 
    super.viewDidLoad() 

    UIView.performWithoutAnimation({ 
     let value = UIInterfaceOrientation.portrait.rawValue 
     UIDevice.current.setValue(value, forKey: "orientation") 

     UIViewController.attemptRotationToDeviceOrientation() 
    }) 
}