ios - 如何从presentingViewController 中模态地呈现ViewController?

标签 ios swift uiviewcontroller

我有 3 个 View Controller 。

让我们将它们命名为 A、B 和 C。

A 呈现 B,然后 C 应该在解雇 B 后从 A 呈现。

A <=> B

A -> C

我怎样才能实现这个目标? 如果问题不清楚,请告诉我,我很乐意对其进行编辑。

最佳答案

嗯,我就是这样实现的。 注意:我在B里面。

let cViewController = // getting a handle of this view controller from Storyboard
let aViewController = self.navigationController?.presentingViewController

self.dismiss(animated: true) {
    aViewController?.present(cViewController, animated: true)
}

关于ios - 如何从presentingViewController 中模态地呈现ViewController?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51635237/

相关文章:

ios - 当 viewController 转到另一个 tableViewController 时,我如何保存字符串的值

ios - Apple App Store视频的正确Adobe After Effects设置是什么?

ios - OCMockObject 模拟一个实例方法

ios - 调用另一个类的函数(协议(protocol))

ios - 使用核心图像进行高效下采样

objective-c - 做一个不使用全屏的UIViewController

objective-c - 为 REST API 开发 iOS SDK

ios - 以前看不见的Facebook登录提示。更改为SDK?

ios - swift/ Spring 'Date components' 错误

ios - Swift-自定义 UITableViewCell 委托(delegate)给 UIViewController 只有一种协议(protocol)有效