0

我有一个有菜单的应用程序。请检查下面的附件图片:

菜单打开

现在,如果我转到“市政”下的“理事会”,这是一个页面。它给了我一个带有文本的屏幕,在上栏我有一个后退按钮。问题是当我点击后退按钮时,它会让我回到主屏幕。我需要它把我带回到我最初点击菜单项的菜单打开位置。如何使这成为可能? 理事会屏幕

主屏幕

4

1 回答 1

3

如果您使用的是 UINavigationController 使用这个:

if let navController = self.navigationController {
  navController.popViewController(animated: true)
}

如果您以模态方式呈现视图控制器,请使用以下命令:

self.dismiss(animated: true, completion: nil

如果你想弹出rootViewController(导航堆栈中的第一个视图)使用这个:

if let navigationController = self.window?.rootViewController as? 
   UINavigationController {
   navigationController.popToRootViewControllerAnimated(true)
}

如果您将任何 pod/库用于侧边菜单,请使用他们的文档或提供有问题的详细信息,以便我们提供帮助。

于 2017-11-21T12:03:03.727 回答