ios - 具有多个来源的后退按钮
问题描述
在我的应用程序中,我想创建一个用户配置文件控制器,可以从几个不同的控制器导航到该控制器。我希望它有一个后退按钮,可以将用户带回到他们来自的任何控制器。
我该怎么做呢?
解决方案
解雇
UIButton
在您的UserProfileController
. 然后在UserProfileController
创建动作并将其设置为按钮的动作。此操作会取消您的UserProfileController
(因此您可以返回上一个UIViewController
)
@IBAction func backButtonPressed(_ sender: UIButton) {
dismiss(animated: true, completion: nil)
}
UINavigationController
或者,您可以之前ViewControllers
嵌入UINavigationController
. 然后您将能够点击返回按钮(默认设置),UINavigationBar
您可以在其中返回上一个UIViewController
推荐阅读
- fullcalendar - jQuery Fullcalendar - 每个事件将可编辑事件更改为不可编辑(反之亦然)
- windows - 如何将窗口添加到登录服务器
- php - 如果以编程方式发送,Magento 2 将以英文发送电子邮件
- python - 枢轴非数字数据框python
- django - django-apscheduler 安排作业在一天中的特定时间运行
- ajax - Laravel 为单个项目上传多个文件并进行验证
- oracle - Oracle SQL - 如何在我创建的案例字段上添加过滤器?
- java - 试图理解桥接模式
- httpclient - TestServer 和 HttpClient 在 .net 核心 web api 中获取防伪令牌的 BadRequest
- kubernetes-ingress - 致命:无法访问位桶 URL:gnutls_handshake() 失败:拉取函数中的错误