gpt4 book ai didi

ios - 两个没有动画的 UIViewController 之间的转换

转载 作者:行者123 更新时间:2023-11-28 17:33:06 26 4
gpt4 key购买 nike

从我的 appDelegate 中,我像这样加载 homeScreen ViewController:

UIStoryboard* sb = [UIStoryboard storyboardWithName:@"Storyboard" bundle:nil];
UIViewController *controller = [sb instantiateViewControllerWithIdentifier:@"HomeScreen"];
[self.window setRootViewController:controller];

应用只会在我的“homeScreen”和“PlayViewController”ViewController 之间切换,这是这样完成的:

 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 的 View Controller 和上面的代码之间切换。但是,我不确定是什么原因导致的,它发生在我在两个 View Controller 之间切换几次之后,但是过渡开始变得动画化并且它们在切换时开始旋转。

好的,所以我正在尝试缩小问题范围,看看是什么原因造成的。我认为它是我在我的应用程序中使用的其他动画 block 。但是那里有很多,所以不知道到底是什么。

最佳答案

好吧,如果有人碰巧发现自己处于同样的情况,我就找到了导致这种情况的代码行。

   [UIView beginAnimations:@"Move" context:NULL];

关于ios - 两个没有动画的 UIViewController 之间的转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10665417/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com