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 に答える