从我的 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 的视图控制器和上面的代码之间切换。但是,我不确定是什么原因造成的,它发生在我在两个视图控制器之间切换几次之后,但是过渡开始变得动画并且在切换时它们开始旋转。
好的,所以我正在尝试缩小问题范围,看看是什么原因造成的。我认为它是我在我的应用程序中使用的其他动画块。但是那里有很多,所以不知道到底是什么。