我试图搜索AutoLayout,Contraints和其他几个项目,但我似乎无法找到一个简单问题的简单答案。以下是两个截图。第一个是Storyboard中的4“iPhone,第二个是3.5”。
在底部,我有一个“UIView”,它位于所有其他图层的顶部,只有在我点击“共享”按钮时才会弹出。看到我的问题?我希望在3.5“和4”上保持UIView的相同大小。正如你所看到的,它在4英寸屏幕上增长并且看起来不那么好。需要调整哪些设置才能实现这一点。我知道这将是一个约束设置。
答案 0 :(得分:3)
只需选择黑色顶部UIView
,然后在IB窗口中添加高度约束。
为此,请搜索窗口右下角的“Pin”菜单,然后选择“Pin Height”。
这告诉Xcode您希望视图始终保持相同的高度。请注意,这可能会使您视图的先前约束之一无效(在我的情况下,我删除了“Top Space”)。