0

iOS 7 では、タブ バーをタップするとプッシュ セグエが「元に戻されます」...たとえば、セグエを別のビュー コントローラーにプッシュし、タブ バーをタップすると、古いビュー コントローラーに戻ります。どうすれば修正できますか?

4

1 に答える 1

1

これは の標準的な操作でありUITabBarController、私が知る限り、iOS 2 以降です。

delegateの を設定し、次のUITabBarControllerように処理することで、これを防ぐことができます。

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