我创建了一个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等)。
答案 0 :(得分:0)
问题是由移动视图引起的。 sidePanel未包含在视图中,因此未接收到触摸事件。