【发布时间】:2016-01-07 16:19:03
【问题描述】:
我有一个视图控制器,我覆盖在另一个视图控制器之上。我只需要顶视图控制器,这样我就可以覆盖一个临时弹出通知,并且拥有一个覆盖的 VC 允许我在 UITableViewController 上呈现它,因为你不能直接将子视图添加到 tableview 控制器。
是否可以与底部视图控制器交互,而它有另一个视图控制器覆盖它。如果这是一个视图或窗口,您可以通过将用户交互设置为 false 或使用 hitTest 来实现,但这些方法都不适用于视图控制器。
【问题讨论】:
-
“覆盖”到底是什么意思?这些视图控制器之间是什么关系?
-
VC1 调用 presentViewController(VC2)。 VC2 有 modalPresentationStyle = .OverCurrentContext, backgroundColour.clear。我想在 VC1 而不是 VC2 上注册。
-
vc2.view 是 vc1.view 的子视图吗?
-
没有。这不是子视图。
-
你的问题解决了吗?
标签: ios iphone uiviewcontroller touch