1

我的视图有一个不寻常的问题 - 在使用基于标签栏的应用程序一段时间后,我注意到视图之间的滑动过渡停止了,而视图只是改变了(根本没有动画)。我无法理解它是如何或为什么发生的,因为它是随机发生的——即它不会发生在特定视图上,它可能发生在使用应用程序的任何阶段。

以前有没有人遇到过这个问题,你是如何解决它/找到导致问题的代码的?

编辑:我认为此代码(用于转到视图,即我的主选项卡中的另一个选项卡)可能会导致问题。

self.tabBarController.selectedIndex = 1;


UINavigationController *firstNavController =
(UINavigationController *)[self.tabBarController selectedViewController];

[firstNavController popToRootViewControllerAnimated:NO];
4

1 回答 1

0

// 尝试使用下面的代码。只是将动画 NO 更改为动画 YES。

self.tabBarController.selectedIndex = 1;

UINavigationController *firstNavController = (UINavigationController *)[self.tabBarController selectedViewController];

[firstNavController popToRootViewControllerAnimated:YES];

于 2012-06-15T10:04:29.860 回答