【发布时间】:2012-06-15 08:59:43
【问题描述】:
我的视图有一个不寻常的问题 - 在使用基于标签栏的应用程序一段时间后,我注意到视图之间的滑动过渡停止了,而视图只是改变了(根本没有动画)。我无法理解它是如何或为什么会随机发生的 - 即它不会发生在特定视图上,它可能发生在使用应用程序的任何阶段。
以前有没有人遇到过这个问题,您是如何解决的/找到导致问题的代码?
编辑: 我认为这段代码(用于转到视图,即我的主页选项卡中的另一个选项卡)可能会导致问题。
self.tabBarController.selectedIndex = 1;
UINavigationController *firstNavController =
(UINavigationController *)[self.tabBarController selectedViewController];
[firstNavController popToRootViewControllerAnimated:NO];
【问题讨论】:
-
您是否进行了任何自定义修改/子类,或者它是否与默认控件一起出现?如果是第二个:是否可以通过创建一个新的空白项目来复制它?
-
请看我的编辑,我只使用默认控件。我认为上面的代码可能与它有关。我正在使用此代码从“主页”选项卡转到视图
-
这也发生在我的文件管理器应用程序中。似乎是 UIKit 中的一个错误。
-
为什么会弹出到带有动画的根视图控制器:NO?这将导致没有动画的跳转。
标签: iphone uiview uiviewcontroller uiviewanimation uianimation