appDelegate から、次のように homeScreen ViewController をロードします。
UIStoryboard* sb = [UIStoryboard storyboardWithName:@"Storyboard" bundle:nil];
UIViewController *controller = [sb instantiateViewControllerWithIdentifier:@"HomeScreen"];
[self.window setRootViewController:controller];
アプリは、「homeScreen」と「PlayViewController」ViewControllers の間でのみ変更され、次のように行われます。
PlayViewControlller* vc = [self.storyboard instantiateViewControllerWithIdentifier:@"PlayViewController"];
[self presentModalViewController:vc animated:NO];
この
UIStoryboard* sb = [UIStoryboard storyboardWithName:@"Storyboard" bundle:nil];
UIViewController *controller = [sb instantiateViewControllerWithIdentifier:@"HomeScreen"];
[self presentModalViewController:controller animated:NO];
それぞれ。
これはすべてうまくいきます。uibuttons と上記のコードを使用してビューコントローラーを切り替えることができます。ただし、これが原因かどうかはわかりません.2つのビューコントローラーを数回切り替えた後に発生しますが、トランジションがアニメーション化し始め、切り替え時に回転し始めます.
わかりましたので、問題を絞り込んで、何が原因かを確認しようとしています。アプリで使用している他のアニメーション ブロックだと思います。しかし、たくさんあるので正確にはわかりません。