如何在 ios 中创建返回上一屏幕的后退按钮

how to create a back button in ios that goes to previous screen

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

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

如果您使用的是 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/library 侧边菜单,请使用他们的文档或提供有问题的详细信息,以便我们提供帮助。