【发布时间】:2018-09-14 06:43:55
【问题描述】:
我正在尝试设计一个侧面菜单,其高度将等于屏幕高度(因此也隐藏了导航栏)。但是我无法得到相同的结果。
我已将约束设置为:
在viewDidLayoutSubviews()
我已经提到了-sideMenuTopConstraint.constant = -1 * (self.navigationController?.navigationBar.frame.height)!
但是我没有看到任何变化。此外,通过增加情节提要中侧面菜单视图的高度,我看到它始终位于导航栏下方。如何让它出现在它上面?
【问题讨论】:
-
你可以使用SlideMenuController
-
将常量设置为 -64 看看是否有帮助。此外,尝试将您的逻辑从 viewDidLayoutSubviews 移动到 viewWillAppear()。这可能是时间问题。最后,使用 Debug View Hierarchy 工具查看约束正在变成什么,并确保常量不为 0!