子视图控制器不滚动

时间:2016-06-20 12:40:11

标签: ios swift uiviewcontroller

我创建了一个UI,它有两个子视图控制器,当按下按钮时,它会从屏幕的每一侧作为菜单滑入(想想汉堡包菜单)。我有一个表视图和另一个集合视图。也不会滚动我或接受触摸事件。下面的代码用于添加到父容器。

    sidePanel = sb.instantiateViewControllerWithIdentifier("sidePanel")
    self.addChildViewController(sidePanel)
    self.view.addSubview(sidePanel.view)
    sidePanel.view.center.x += self.view.frame.size.width
    sidePanel.view.frame.size.width = 250
    sidePanel.view.updateConstraints()
    sidePanel.view.layoutIfNeeded()

为什么触摸不起作用的任何想法?我检查了所有明显的解决方案(userInteractionEnabled等)。

1 个答案:

答案 0 :(得分:0)

问题是由移动视图引起的。 sidePanel未包含在视图中,因此未接收到触摸事件。