バックボタンが押されたら、ポートレートオリエンテーションに回転します

StackOverflow https://stackoverflow.com/questions/5361799

質問

ねえ、私は1つのViewControllerをポートレートとランドスケープに表示することを許可した場合に問題がありますが、ユーザーがバックボタンにぶつかったとき、アプリのオリエンテーションをポートレートに切り替えたいと思います。現在、ユーザーがランドスケープモードのときにバックボタンにヒットした場合、アプリケーションの残りの部分がランドスケープモードにとどまり、自動回転の解決策に出くわしましたか?

編集

効果は、使用時に発生するものに似ています [[UIDevice currentDevice] setOrientation:UIInterfaceOrientationPortrait]; しかし、これは隠されたAPIメソッドです:-(

役に立ちましたか?

解決

私があなたの質問から得たのは、あなたが肖像画と風景のビューを1つだけ回転させたいということです。それがあなたが望むものである場合、メソッドに移動します - (bool)shouldauterotatetointerfaceorientation :( uiinterfaceorientation)interfaceorientation

そして、trueを返し、それからあなたの唯一のビューが回転します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top