0
我有应用程序只使用横向方向。我只在项目属性中将“设备方向”设置为“左侧风景”。每个控制器的方向也设置为横向。iPad的横向尺寸问题
在IOS模拟器工作正常,屏幕宽度大于高度,视图框架和界限如图所示。无论我是否运行“iPad 2”,“iPad Air”和IOS 7或8.
如果我在iPad Air上运行它,所有尺寸切换就好像它们处于纵向模式。边界,框架,屏幕大小切换,就好像屏幕的开始是右上角一样。
我想做点什么来说,iPad的旋转屏幕尺寸。我可以做一些解决方法,但它有另一个副作用,女巫我不能改变。我使用的动画:
UIView.animateWithDuration(0.75, animations: {
UIView.setAnimationCurve(UIViewAnimationCurve.EaseInOut);
self.navigationController?.pushViewController(vc, animated:false);
UIView.setAnimationTransition(UIViewAnimationTransition.CurlUp, forView: self.navigationController!.view, cache: false);
});
在模拟器上运行CurlUp完美(从右下角至左上角),但在iPad上从底部动画左右上角。
您有任何简单的解决方案吗?
好的,这似乎是一个大问题。那么,你有没有解决方案,一个页面向上移动(向下),而她会出现一个新页面?在横向模式下。 – 2015-02-24 13:10:45