我正在尝试设计一个侧边菜单,其高度将等于屏幕高度(因此也隐藏了导航栏)。但是我无法获得相同的结果。
我已经设置了如下约束:
在viewDidLayoutSubviews()
中
我已经提到-sideMenuTopConstraint.constant = -1 * (self.navigationController?.navigationBar.frame.height)!
但是我看不到任何变化。同样通过增加情节提要中侧面菜单视图的高度,我看到它始终在导航栏下方。如何使其显示在上方?
答案 0 :(得分:1)
您需要将视图作为subview
添加到窗口,这应根据需要将此view
置于导航栏上方。
这是因为window是所有视图的根。
UIApplication.sharedApplication().keyWindow?.addSubview(desiredViewHere)