ios - 如何通过按钮关闭并重新打开 viewController?

标签 ios swift xcode

我正在开发一个笔记应用程序,我希望能够通过按下 View 上的按钮来关闭和重新打开已经打开的新笔记 View Controller 。当我现在这样做时,它会在已经打开的 viewController 之上打开一个重复的 viewController。

有没有一种干净的方法可以关闭 viewController 并通过按钮重新打开它? New Note viewController 通过在 listView 上按下按钮来打开,该 listView 是 navigationController 的 Root View 。

最佳答案

尝试此操作将刷新当前显示的 VC

let vc  = self.storyboard?.instantiateViewController(withIdentifier: "notes")

self.navigationController?.setViewControllers([vc], animated: true)

关于ios - 如何通过按钮关闭并重新打开 viewController?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48790210/

相关文章:

ios - 更改添加为 subview 的搜索栏的宽度

ios - 在 didSelectRowAtIndexPath 中动画 NSLayoutConstraint 不起作用

iphone - iOS - 我可以在运行时更改 localized.strings 内容吗?

ios - 由于未捕获的异常 'NSRangeException' xcode 5 而终止应用程序

ios - XCTest 用于模型对象中的测试 setter

ios - 为什么没有设置 contactDelegate?

iphone - Objective-C:显示 2 个 UItableView

ios - 有没有一种好方法可以为您的 iOS 应用程序测试不同时区?

ios - 如何用文本填充标签直到达到其宽度

ios - NSComparisonResult 在晚上 10 点及以上未按预期工作