ios - 当我单击“更多”按钮而不是我离开的 VC 时,如何返回 iOS 中“更多...”按钮的 "Table"

标签 ios swift uinavigationcontroller

我有一个导航 Controller 。

NAVC->MORE... 按钮,然后在“更多”下有一些额外的 VC。

如果我转到“更多...”下的 VC,然后转到不在“更多...”上的 VC,那么当我返回到“更多...”时,我会转到我上次在“更多...”下选择的 VC。而不是更多的实际列表...

我想知道如何才能做到这一点。

我已经从“更多”下的 VC 中删除了“返回”按钮,因为它占用了大量空间,并且应用程序有一个自定义 header 。

谢谢

最佳答案

如果您有对“更多” View Controller 的引用,则可以将其作为 UINavigationController 上的 popToViewController(_:,animated:) 方法的引用传递:

self.navigationController?.popToViewController(MoreViewController, animated: true)

关于ios - 当我单击“更多”按钮而不是我离开的 VC 时,如何返回 iOS 中“更多...”按钮的 "Table",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40223690/

相关文章:

ios - 在核心数据中创建关注者关注模型

swift - 设置内容offest,隐藏表格

ios - 来自 View Controller 的导航 Controller

ios - swift 4 : Navigation Bar looks different for the next page

ios - UINavigationController 里面的 UIViewController 当应用程序从后台返回时跳转

ios - SwiftUI - 可选计时器,重置和重新创建

ios - 如何访问 iOS mainBundle 中的 'lost' 媒体 Assets ?

ios - Swift - 如何在设置后更改 UIButton 的 NSMutableAttributedString 的颜色

swift - 为什么在达到 Double Max 之前 Double 达到 `Double.infinity`?

ios - 基于一对多值的NSPredicate过滤器