标签: ios swift uiview autolayout
我正在尝试制作一个布局,其中一个视图假设位于两个视图的顶部,中间是第一个视图的一半,另一半是第二个视图的一半。
我无法理解我可以给予什么约束。是否可以使用属性检查器来执行此操作,或者必须以编程方式执行此操作。
我的黑色视图宽度相等,高度相等,白色视图的乘数为0.75。并且x位置为0. Y位置是什么,我无法设置。
答案 0 :(得分:0)
约束黑色视图的中心到顶部白色视图的底部或底部白色视图的顶部。如果这两个白色视图触摸并且总是在黑色视图的中心相遇,这将起作用。
要在Interface Builder中执行此操作,请从黑色视图中拖动以查看其中一个视图并垂直选择中心。这将创建约束,将黑色视图的中心与白色视图的中心联系起来。这不是我们想要的,但我们很容易改变。选择此新约束并在"第二项"选择Bottom而不是Center Y,将constant设置为0并完成