我为什么要尾随空格在Interface Builder设置为-16获得全屏幕宽度?(Why do I

2019-10-22 19:29发布

我建立iOS应用程序,并希望有从底部出现,可以用刷卡向上打开的菜单。 编程做这个工作很容易。

因为我也想了解如何在Interface Builder为此,我给它一个尝试,现在Interface Builder中让我发疯了。

我做了什么:

  • 创建故事板新的视图控制器。 添加使得该控制器被首先显示的箭头。
  • 添加视图视图控制器的视图的底部。 让我们把这个观点菜单。

  • 在菜单设置的限制:前导空格,尾随空间和底部空间,上海华盈为0,高度为100。

好像一切都应该罚款。 但是,当我运行应用程序,这是发生了什么:

黄色是主视图的背景色和红色菜单的背景颜色。

只有使菜单全宽度的方式是,如果我设置开头和结尾的空间至-16。 但是,这没有任何意义,我!

难道我做错了什么? 我不认为这应该是复杂的。

文章来源: Why do I have to set trailing space to -16 in Interface Builder to get full screen width?