答案 0 :(得分:0)
正确应用约束,看起来您在紫色按钮上应用了两个顶部约束,一个来自superview顶部,另一个来自白色按钮。
答案 1 :(得分:0)
如果您希望将紫色按钮放在底部和第一个按钮之间的中间,我建议: 1.添加一个空视图并拉伸它以适应第一个按钮和底部之间的所有空白区域。通过将背景颜色设置为清晰颜色使其透明。 2.添加约束0-0-0-0所有方面0到最近视图。 3.将紫色按钮放在此视图中并放在中间(当它位于中间时,您会看到蓝色十字线) 4.仅向紫色按钮添加2个约束:在容器中水平居中,在容器中垂直居中。
这将解决您的问题。
答案 2 :(得分:0)
约束只影响位置和大小。如果按钮消失,那是因为您有相互冲突的约束(可以通过文档树中的场景或控制器旁边的红色箭头识别)或不正确的约束(例如垂直约束到底部:-50)
编辑:在iPhone 7环境中工作时,您似乎也在iPhone SE模式下运行模拟器。除非您的约束条件是完美的,否则您的工作环境中显示的内容将与模拟器中显示的内容不同。