1

IIViewDeck を使用してアプリを開発していますが、ビュー コントローラーを 1 つだけ回転させたいと考えています。それはios 6であり、正常に回転するために必要なものを取得するためにshouldRotateカスケードを解決することができました。

私の問題は、私が横向きになってから別のView Controllerに切り替えると、アプリが横向きのままになることです。抗議者に強制的に戻す必要がありますが、成功していません。最も簡単な方法は、回転可能なView ControllerのviewWillDisapperで「強制ポートレート」コードを実行することだと思いましたが、強制する方法がわかりません。

助言がありますか?

4

1 に答える 1

0

あなたの質問もここで尋ねられます

すべてのVCでローテーションに「はい」と答えますが、NSUIntergerを使用して次のようにモードを設定します。

質問の答えは以下のとおりです。

 -(BOOL)shouldAutorotate
{
  return YES;
}

//keep the below code in all your VC's that you do not want to have the rotation capability

-(NSUInteger)supportedInterfaceOrientations
{
  return UIInterfaceOrientationPortrait;
}
于 2012-12-24T18:16:32.357 に答える