2015-02-24 95 views
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上從底部動畫左右上角。

您有任何簡單的解決方案嗎?

+0

好的,這似乎是一個大問題。那麼,你有沒有解決方案,一個頁面向上移動(向下),而她會出現一個新頁面?在橫向模式下。 – 2015-02-24 13:10:45

回答

0

問題解決了。我有一個新的設備,iPad 3> iPad Air 2,並且此處不顯示問題:)