iPad横向尺寸问题
Posted
技术标签:
【中文标题】iPad横向尺寸问题【英文标题】:iPad landscape dimensions issue 【发布时间】:2015-02-24 10:25:38 【问题描述】:我的应用程序仅使用横向。我仅在项目属性中将设备方向设置为“横向左”。每个控制器也将方向设置为横向。
在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 上动画从左下角到右上角。
请问你有什么简单的解决办法吗?
【问题讨论】:
好吧,这似乎是个大问题。那么,你有没有解决方案,一页向上(向下)移动,而不是她出现一个新页面?在横向模式下。 【参考方案1】:问题自行解决了。我有一个新设备,iPad 3 > iPad Air 2,问题没有出现在这里:)
【讨论】:
以上是关于iPad横向尺寸问题的主要内容,如果未能解决你的问题,请参考以下文章
如果我使用 iPad 尺寸创建应用程序,如何找到 iPhone 尺寸的“安全区域”?