swift - 单击取消时如何关闭视图?
问题描述
当用户点击一个单元格时,会出现一个新的控制器。
let form = MobiFormViewController()
form.documentation = doc
form.delegate = self
self.show(form, sender: self)
新控制器看起来像这样。我添加了两个BarButtonItems。当用户单击取消时,视图应该消失或关闭。
@objc func handleCancel(sender: AnyObject?) {
}
我不知道如何正确实施。应该很简单,但现在似乎没有什么对我有用。我是 Swift 编程的新手。
解决方案
你dismiss
需要present
/show
self.dismiss(animated:true,completion:nil)
如果你推它然后做
self.navigationController?.popViewController(animated: true)
推荐阅读
- node.js - 使用 Node.js 加载 GET 请求时收到 MongoClient Connection 错误响应
- python-3.x - 如何删除数据透视表数据框的 VALUES 列
- android - Jetpack 导航组件:更新深层链接的底部导航栏
- javascript - PaperJS向图层添加符号时,子级返回未定义
- xamarin - WKNavigationDelegate 和 WKUIDelegate 有什么区别
- python - 如何在 Tavern 测试中将超时设置为变量?
- c - 由于 SIGINT 导致的部分写入
- php - PHP无法创建文件,权限被拒绝
- if-statement - 仅当满足条件时才打开绘图之间的填充
- ajax - 如何在 apex.server.process pageItems 参数中发送列项目?