0

在 iOS 7 中,当我点击标签栏时,它会“撤消”我的推送序列...例如,如果我将序列推送到另一个视图控制器并点击标签栏,它会返回到旧视图控制器。我该如何解决?

4

1 回答 1

1

这是 a 的标准操作UITabBarController,据我所知,自 iOS 2 以来一直如此。

您可以通过设置一个和处理来防止这种情况发生,delegate如下UITabBarController所示:

- (BOOL)tabBarController:(UITabBarController *)tabBarController shouldSelectViewController:(UIViewController *)viewController 
{
    return viewController != tabBarController.selectedViewController;
}
于 2013-10-07T18:03:22.517 回答