UIView
を横向きモードで表示し、同時にデバイス回転をアニメーションでデバイスの向きを横向きに変更したいとします。どうやってやるの?ViewControllerを回転アニメーションの風景モードで表示する方法はありますか?
注:私のアプリは縦向きのアプリです。
UIView
を横向きモードで表示し、同時にデバイス回転をアニメーションでデバイスの向きを横向きに変更したいとします。どうやってやるの?ViewControllerを回転アニメーションの風景モードで表示する方法はありますか?
注:私のアプリは縦向きのアプリです。
あなたは、自動レイアウト可能サイズクラスを使用して2つ目の画面を設計しなければならない、とviewWillAppearの使用上のコード
NSNumber *orientation = [NSNumber numberWithInt:UIInterfaceOrientationLandscapeLeft];
[[UIDevice currentDevice] setValue:orientation forKey:@"orientation"];
次あなたは、単一のビューコントローラにランドスケープモードを拘束するためのナビゲーションコントローラのサブクラスを作成することができます。
これはうまくいくかもしれませんが、APIの値を厳しく設定することは決して安全なルートではありません。 Appleが次回のアップデートで「方向」とは異なる意味を持つとどうなりますか?あなたのコードは動作しません。 –
回転アニメーションとはどういう意味ですか?簡単に教えてください。 @noinput – iPeter
90/-90変換。 – noinput
したがって、最初のビューコントローラでは、2番目のビューコントローラを表示し、同時に2番目のビューコントローラのビューを最初のビューコントローラの90/-90変換で回転させますか? – iPeter