具有多个来源的后退按钮

时间:2018-12-04 19:01:38

标签: ios iphone swift xcode

在我的应用程序中,我想创建一个用户配置文件控制器,可以从几个不同的控制器中导航到该控制器。我希望它具有一个后退按钮,它将使用户回到他们来自哪个控制器。

我该怎么做?

1 个答案:

答案 0 :(得分:2)

关闭

UIButton添加到UserProfileController的某个位置以进行向后导航。然后在UserProfileController中创建动作并将其设置为按钮的动作。此操作将撤消您的UserProfileController(因此您可以返回上一个UIViewController

@IBAction func backButtonPressed(_ sender: UIButton) {
    dismiss(animated: true, completion: nil)
}

UINavigationController

或者,您可以将以前的ViewControllers嵌入UINavigationController中。然后,您可以在UINavigationBar中点击后退按钮(默认设置),使您进入上一个UIViewController