我正在构建一个iOS应用程序,并希望从底部显示一个菜单,可以通过向上滑动打开。以编程方式执行此操作很容易。
由于我还想在Interface Builder中学习如何做到这一点,我尝试了一下,现在Interface Builder让我发疯了。
我做了什么:
将视图添加到View Controller视图的底部。我们将此视图称为菜单。
设置菜单的约束:前导空格,尾随空格和底部空间到superview为0,高度为100.
似乎一切都应该没问题。但是当我运行应用程序时,会发生这种情况:
黄色是主视图的背景颜色,红色是菜单的背景颜色。
只有将菜单设置为全宽的方法才是将前导和尾随空格设置为-16。但这对我没有任何意义!
我做错了吗?我不认为这应该是那么复杂。