通过UIViewController传递

我有一个视图控制器,我叠加在另一个视图控制器的顶部。 我只是需要顶视图控制器,所以我可以覆盖临时popup通知,并有一个覆盖的VC允许我提出这个UITableViewController,因为你不能直接添加子视图到tableview控制器。

是否有可能与底部视图控制器交互,而它有另一个视图控制器覆盖它。 如果这是一个视图或窗口,您可以通过将用户交互设置为false或使用hitTest来实现此目的,但这两种方法都不适用于视图控制器。

正如你已经正确推导出来的,当你把一个视图控制器放在另一个视图控制器上时,呈现视图控制器的视图不在响应者链中。 因此,所呈现的视图控制器视图中的触摸不能“落入”它。 您将不得不以其他方式从您提交的视图控制器视图中发送消息。

您无权访问以前的ViewController,用户无法通过触摸进行交互。 属性modalPresentationStyle = .OverCurrentContext只是表示呈现内容下的视图不会从视图层次结构中删除。