如何在storyboard中创建一个布局约束,使我的视图高度等于其origin.x?
我正在使用最新的xcode和ios。 也使用swift,但答案可以在Objective-C中。
答案 0 :(得分:1)
您可以使用辅助视图执行此操作:
在左侧放置一个辅助视图,具有以下约束:
从superview / top / width设置主视图,无论你想要什么。
在这两个视图之间设置约束:
答案 1 :(得分:0)
您无法将高度与间距约束相关联(在IB中无论如何,我还没有在代码中尝试过)。在IB中工作的一种方法是使相对于self.view的宽度的相对高度和相对于self.view的尾部的origin.x(对于一个视图,它是屏幕的整个宽度,如控制器的self.view,宽度和尾随值是相同的)。因此,在这个例子中,我将高度设置为超视图宽度的0.2倍,并且视图的前缘是超视图尾随的0.2倍。
通过选择视图和超视图并选择相等的宽度来制作高度约束。然后,您可以对其进行编辑,将其更改为视图的高度,并将乘数更改为您想要的值。
您可以通过从视图拖动到superview的左侧来制作origin.x约束,然后编辑它以将其更改为超级视图的尾随(从前导)。