2016-08-24 22 views
1

私は現在、ある時点で回転してはならないアプリケーションを構築中ですので、残念ながらiPhoneで回転を防ぐことができますが、まだ回転しているiPadには影響しません。 !ここにちょうどあなたの情報についてなぜshouldAutorotateは()のiPadには影響しませんか?

はコードです:

override func shouldAutorotate() -> Bool { 
    return false 
} 

override func supportedInterfaceOrientations() -> UIInterfaceOrientationMask { 
    if UIDevice.currentDevice().userInterfaceIdiom == .Phone { 
     return .AllButUpsideDown 
    } else { 
     return .All 
    } 
} 

あなたは間違って何を知っていますか? supportedInterfaceOrientations()shouldAutorotate()

ありがとうと干渉しません!

答えて

1

あなたinfo.plistを確認し、それにiPad上、サポートの向きは、あなたがそれらになりたいものであることを確認してください(iPhoneと同じ、私は仮定)にするSupported interface orientationsSupported interface orientations (iPad)チェックがなければならない必要はありませんことがとても残念

+0

おっと、あなたに答えました!まあ、私は私が持っていた問題について覚えているから、問題は、iOSの新バージョン以来、あなたは同じくらい簡単に以前のようにそれを行うことができないということです! (サイズ変更や回転する一因分割ビューで、今異なる動作するので!) –

+0

Trevö[email protected]あなたが問題を解決しましたか?もしあなたがそうしたのであれば、この問題を抱えている人のために答えを加えるべきです – Nik

+0

これは加速度計を使ったゲームのためのものでしたので、Appleのガイドラインに従えば、それはあなたが選ぶことを許すスプリットビューのためにアウトしましたが、私はまだその問題に戻る時間がありませんでした!だから私はそれを解決するとすぐに投稿します。 TrevörAnneDenise[OK]を@ –

関連する問題