侧面菜单视图未显示

时间:2018-05-07 16:45:16

标签: ios swift xcode

我在控制器中有一个侧面菜单..

我这样处理它:

@IBOutlet weak var sidemenuconstraint: NSLayoutConstraint!

  @IBAction func sidmenu(_ sender: Any) {

    if isSidemenuHidden{
        sidemenuconstraint.constant = 0
        UIView.animate(withDuration: 0.3, animations: {
            self.view.layoutIfNeeded()
        })
    }else {
        sidemenuconstraint.constant = -284
        UIView.animate(withDuration: 0.3, animations: {
            self.view.layoutIfNeeded()
        })
    }
    isSidemenuHidden = !isSidemenuHidden

}

以下是该场景的截图:

enter image description here

enter image description here 当我点击它时它的工作..问题是侧面菜单视图在其他视图后面..我无法访问它中的按钮..并且视图没有显示..按钮只会出现而且不能显示按他们!

enter image description here

如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

我猜您必须更改菜单的zIndex,制作sideMenu视图的插座并尝试yourSideMenuViewOutlet.layer.zPosition = 5。这也可以直接通过故事板添加到“用户定义的运行时属性”部分的“身份检查器”中。