Reputation: 13906
Now my screen is shown moving from bottom to top as Screen move. But I want to be seen moving from left to right. What can I do?
Current Move Sidebar Screen
func openSidebarScreen(){
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let side = storyboard.instantiateViewController(withIdentifier: "SideMenuWebViewController") as! SideMenuWebViewController
side.modalPresentationStyle = .overCurrentContext
side.modalTransitionStyle = .crossDissolve
side.delegate = self
self.performSegue(withIdentifier: "open", sender: qrcodeScan)
}
Upvotes: 1
Views: 80
Reputation: 13906
The default direction moves from right to left.
override func viewDidLoad() {
super.viewDidLoad()
navigationController?.view.semanticContentAttribute = .forceRightToLeft
navigationController?.navigationBar.semanticContentAttribute = .forceRightToLeft
}
func openSidebarScreen(){
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let side = storyboard.instantiateViewController(withIdentifier: "SideMenuWebViewController") as! SideMenuWebViewController
side.modalPresentationStyle = .overCurrentContext
side.modalTransitionStyle = .crossDissolve
side.delegate = self
self.navigationController?.pushViewController(side, animated: true)
}
Upvotes: 1