目前我正在使用[self presentModalViewController :newVC animated:YES].我想通过推送效果从左/右/上/下呈现newViewcontroller.我尝试使用CATransition但它在转换之间显示黑屏.
好的,所以情况如下:
我有一个应用程序,我只希望UINavigationController中的一个特定视图具有横向方向.这个视图是一个UIImageView,我正在捕获一个签名(这部分工作真棒).所以,像这样:
previous view --> signature view --> next view
(portrait) (landscape) (portrait)
Run Code Online (Sandbox Code Playgroud)
我似乎无法找到一种强制方法来强制设备方向在该签名屏幕上显示横向.在签名视图上具有纵向方向永远不会有意义,因为在该屏幕宽度上签名的空间确实不足.
那么,关于如何实现这一点的任何好主意?我考虑过可能以模态方式进行签名视图,从而打破导航控制器.思考?
我试图锁定我viewController只是纵向方向,而不必依赖于部署信息,但我的以下代码不起作用
override var shouldAutorotate: Bool {
return false
}
override var supportedInterfaceOrientations: UIInterfaceOrientationMask {
return UIInterfaceOrientationMask.portrait
}
override var preferredInterfaceOrientationForPresentation: UIInterfaceOrientation {
return UIInterfaceOrientation.portrait
}
override func viewDidLoad() {
super.viewDidLoad()
}
Run Code Online (Sandbox Code Playgroud)