从我的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和上面的代码在viewcontrollers之间切换。但是,我不确定是什么导致这种情况,它发生在我在两个视图控制器之间切换几次之后,但转换开始变得动画并且它们在切换时开始旋转。
好的,所以我试图缩小问题的范围,看看是什么导致了它。我认为它是我在我的应用程序中使用的其他动画块。但那里有很多,所以不知道究竟是什么。
答案 0 :(得分:0)
好的,所以如果有人碰巧发现自己处于同样的情况,我发现导致这种情况的代码行。
[UIView beginAnimations:@"Move" context:NULL];