【发布时间】:2018-01-16 21:14:53
【问题描述】:
我有一个视图控制器,它以模态方式呈现一个表视图控制器。在呈现的表视图控制器的 didSelectRowAt 方法中,我实例化了另一个视图控制器。我想关闭呈现的视图控制器并让呈现的视图控制器推送这个新的视图控制器。
我可以以某种方式使用它吗?
self.presentingViewController?.navigationController?.pushViewController(newVC, animated: true)
【问题讨论】:
-
所以你想关闭模态视图控制器并将视图控制器推送到同一个模态视图控制器上?我想我在这里遗漏了一些东西,因为这没有意义(因为它是非标准的 iOS 行为,因此会让用户感到困惑)。
-
当在模态视图中进行选择时,我想从呈现模态视图的视图中推送一个视图控制器
-
didSelectRowAt怎么样?所以模态表视图控制器首先出现,然后用户点击一个单元格,然后你想从非模态父视图控制器呈现一些东西??? -
你也想关闭你的 tableViewController 吗?
-
@UmairAamir 是的
标签: ios swift modalviewcontroller pushviewcontroller