我在控制器中有一个侧面菜单..
我这样处理它:
@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
}
以下是该场景的截图:
当我点击它时它的工作..问题是侧面菜单视图在其他视图后面..我无法访问它中的按钮..并且视图没有显示..按钮只会出现而且不能显示按他们!
如何解决这个问题?
答案 0 :(得分:1)
我猜您必须更改菜单的zIndex,制作sideMenu视图的插座并尝试yourSideMenuViewOutlet.layer.zPosition = 5
。这也可以直接通过故事板添加到“用户定义的运行时属性”部分的“身份检查器”中。